diff -urN busybox-1.7.2/networking/inetd.c busybox-1.7.2-inetd/networking/inetd.c
--- busybox-1.7.2/networking/inetd.c	2007-09-03 12:48:27.000000000 +0100
+++ busybox-1.7.2-inetd/networking/inetd.c	2007-10-30 19:45:17.000000000 +0000
@@ -734,7 +734,8 @@
 	/* if ((arg = skip(&cp, 1)) == NULL) */
 	/* goto more; */
 
-	sep->se_server = xxstrdup(skip(&cp));
+	arg = skip(&cp);
+	sep->se_server = xxstrdup(arg);
 	if (strcmp(sep->se_server, "internal") == 0) {
 #ifdef INETD_FEATURE_ENABLED
 		const struct builtin *bi;
@@ -759,7 +760,7 @@
 		sep->se_bi = NULL;
 #endif
 	argc = 0;
-	for (arg = skip(&cp); cp; arg = skip(&cp)) {
+	for (; cp; arg = skip(&cp)) {
 		if (argc < MAXARGV)
 			sep->se_argv[argc++] = xxstrdup(arg);
 	}
