---- busybox-1.00-pre2/shell/ash.c~ 2003-08-24 12:47:36.000000000 +0200
-+++ busybox-1.00-pre2/shell/ash.c 2003-08-24 12:47:43.000000000 +0200
-@@ -6600,7 +6600,7 @@
- #endif
- if (repeated++) {
+--- busybox-1.12.2/shell/ash.c~ 2008-11-19 12:28:54.508026186 +0100
++++ busybox-1.12.2/shell/ash.c 2008-11-19 12:29:38.578022328 +0100
+@@ -6988,7 +6988,7 @@
free(argv);
-- } else if (errno == ENOEXEC) {
-+ } else if (errno == ENOEXEC || errno == ENOENT) {
+ return;
+ }
+- if (errno == ENOEXEC) {
++ if (errno == ENOEXEC || errno == ENOENT) {
char **ap;
char **new;
-
+