diff -urN busybox-1.7.3/networking/inetd.c busybox-1.7.3-inetd/networking/inetd.c
--- busybox-1.7.3/networking/inetd.c	2007-11-03 17:06:35.000000000 -0600
+++ busybox-1.7.3-inetd/networking/inetd.c	2007-11-12 12:48:18.000000000 -0700
@@ -760,7 +760,7 @@
 		sep->se_bi = NULL;
 #endif
 	argc = 0;
-	for (; cp; arg = skip(&cp)) {
+	for (arg = skip(&cp); cp; arg = skip(&cp)) {
 		if (argc < MAXARGV)
 			sep->se_argv[argc++] = xxstrdup(arg);
 	}
