diff -urpN busybox-1.6.1/coreutils/date.c busybox-1.6.2/coreutils/date.c
--- busybox-1.6.1/coreutils/date.c	2007-06-30 08:06:38.000000000 -0700
+++ busybox-1.6.2/coreutils/date.c	2007-11-25 20:51:55.000000000 -0800
@@ -32,16 +32,10 @@
 #define DATE_OPT_TIMESPEC	0x20
 #define DATE_OPT_HINT		0x40
 
-static void xputenv(char *s)
-{
-	if (putenv(s) != 0)
-		bb_error_msg_and_die(bb_msg_memory_exhausted);
-}
-
 static void maybe_set_utc(int opt)
 {
 	if (opt & DATE_OPT_UTC)
-		xputenv((char*)"TZ=UTC0");
+		putenv((char*)"TZ=UTC0");
 }
 
 int date_main(int argc, char **argv);
