diff -urN busybox-1.8.1/networking/inetd.c busybox-1.8.1-inetd/networking/inetd.c
--- busybox-1.8.1/networking/inetd.c	2007-11-09 17:40:47.000000000 -0800
+++ busybox-1.8.1-inetd/networking/inetd.c	2007-11-12 11:51:58.000000000 -0800
@@ -813,7 +813,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);
 	}
