X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/9dfc3e34ee54d00b68cc4cbb5cddcfa588fd07fb..5e004e6207e3409e7b86aa060cbee3473a58f2ce:/package/busybox/patches/001-init_avoid_loop_opening_tty.patch?ds=inline diff --git a/package/busybox/patches/001-init_avoid_loop_opening_tty.patch b/package/busybox/patches/001-init_avoid_loop_opening_tty.patch index 8cc9ca2c8..d6e000752 100644 --- a/package/busybox/patches/001-init_avoid_loop_opening_tty.patch +++ b/package/busybox/patches/001-init_avoid_loop_opening_tty.patch @@ -1,12 +1,12 @@ --- a/init/init.c +++ b/init/init.c -@@ -451,8 +451,11 @@ static void run_actions(int action_type) +@@ -460,8 +460,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 && access(a->terminal, R_OK | W_OK)) ++ if (a->terminal[0] && access(a->terminal, R_OK | W_OK)) + continue; a->pid = run(a); + }