Fix a nasty bug resulting from variable name shadowing
authorEric Andersen <andersen@codepoet.org>
Thu, 18 Oct 2001 04:05:28 +0000 (04:05 -0000)
committerEric Andersen <andersen@codepoet.org>
Thu, 18 Oct 2001 04:05:28 +0000 (04:05 -0000)
busybox/halt.c
busybox/init/halt.c
busybox/init/poweroff.c
busybox/init/reboot.c
busybox/poweroff.c
busybox/reboot.c

index a6fec021bfe8230086dbf6108755496c0f96620c..d66e28d0e984eda6f60e6e61fcfe7d8be60757cb 100644 (file)
@@ -30,7 +30,7 @@ extern int halt_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }
index a6fec021bfe8230086dbf6108755496c0f96620c..d66e28d0e984eda6f60e6e61fcfe7d8be60757cb 100644 (file)
@@ -30,7 +30,7 @@ extern int halt_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }
index eba51342cc62e3903722337c167e22ed46cfacd9..db20a45729fb77cece440a3c2cc24179db5607ab 100644 (file)
@@ -30,7 +30,7 @@ extern int poweroff_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }
index bdcd443eb01aeb22b845170871bee74f8568b3ed..35afd74ffa2b8df7c5c4dce62e39c7514381d23c 100644 (file)
@@ -30,7 +30,7 @@ extern int reboot_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }
index eba51342cc62e3903722337c167e22ed46cfacd9..db20a45729fb77cece440a3c2cc24179db5607ab 100644 (file)
@@ -30,7 +30,7 @@ extern int poweroff_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }
index bdcd443eb01aeb22b845170871bee74f8568b3ed..35afd74ffa2b8df7c5c4dce62e39c7514381d23c 100644 (file)
@@ -30,7 +30,7 @@ extern int reboot_main(int argc, char **argv)
        /* don't assume init's pid == 1 */
        pid_t *pid = find_pid_by_name("init");
        if (!pid || *pid<=0) {
-               pid_t *pid = find_pid_by_name("linuxrc");
+               pid = find_pid_by_name("linuxrc");
                if (!pid || *pid<=0)
                        error_msg_and_die("no process killed");
        }