diff -urpN busybox-1.15.1/coreutils/uniq.c busybox-1.15.1-uniq/coreutils/uniq.c
--- busybox-1.15.1/coreutils/uniq.c	2009-09-12 17:55:58.000000000 +0200
+++ busybox-1.15.1-uniq/coreutils/uniq.c	2009-10-06 10:49:37.052968460 +0200
@@ -84,6 +84,7 @@ int uniq_main(int argc UNUSED_PARAM, cha
 				break;
 			}
 
+			free((char*)s1);
 			++dups;	 /* note: testing for overflow seems excessive. */
 		}
 
