--- list.c.~1.70.~ 2003-04-28 07:51:21.000000000 +1000 +++ list.c 2003-07-09 17:16:25.000000000 +1000 @@ -94,6 +94,7 @@ pos = SCM_CDRLOC (*pos); elt = va_arg (foo, SCM); } + va_end (foo); return answer; }