diff -Naur b/toybox-ee18ddbb783b/toys/pending/last.c a/toybox-ee18ddbb783b/toys/pending/last.c
--- b/toybox-ee18ddbb783b/toys/pending/last.c	2014-05-23 08:03:10.000000000 +0530
+++ a/toybox-ee18ddbb783b/toys/pending/last.c	2014-05-23 11:45:20.059411741 +0530
@@ -36,7 +36,7 @@
 static void free_list()
 {
   if (TT.list) {
-    llist_traverse(TT.list, free_arg_list);
+    llist_traverse(TT.list, llist_free_arg);
     TT.list = NULL;
   }
 }
