1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-19 10:57:33 +02:00
openwrt-xburst/package/busybox/patches/001-init_avoid_loop_opening_tty.patch
nico 9ac93adcf7 [package] busybox: update to v1.16.1 (based on v1.16.0 update patch from Peter Wagner)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20661 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-03 00:58:46 +00:00

16 lines
346 B
Diff

--- a/init/init.c
+++ b/init/init.c
@@ -456,8 +456,11 @@ static void run_actions(int action_type)
/* Only run stuff with pid == 0. If pid != 0,
* it is already running
*/
- if (a->pid == 0)
+ if (a->pid == 0) {
+ if (a->terminal[0] && access(a->terminal, R_OK | W_OK))
+ continue;
a->pid = run(a);
+ }
}
}
}