--- variable.c	Wed Apr 23 06:45:52 2003
+++ variable.c.new	Mon Jun 16 12:10:53 2003
@@ -176,7 +176,8 @@
 
 	    if( dollar )
 	    {
-		LIST *l = var_expand( L0, lastword, out, lol, 0 );
+		LIST *h = var_expand( L0, lastword, out, lol, 0 );
+		LIST *l = h;
 
 		out = lastword;
 
@@ -196,7 +197,7 @@
 			*out++ = ' ';
 		}
 
-		list_free( l );
+		list_free( h );
 	    }
 	}