diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-05-04 18:54:36 +0400 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-05-04 18:54:36 +0400 |
commit | 3349fc4da948eb1393cd9201cd9c2615c0056c97 (patch) | |
tree | 9dbee1bc6b58c09ada9914870ec3ef11bcaf868d | |
parent | 400c5b6fc6aea218fdfbc14ac709a848d9c696b0 (diff) |
applets: fix compile-time warning
-rw-r--r-- | applets/applets.c | 2 | ||||
-rw-r--r-- | shell/README | 9 |
2 files changed, 8 insertions, 3 deletions
diff --git a/applets/applets.c b/applets/applets.c index 32c63d1e0..307c8b349 100644 --- a/applets/applets.c +++ b/applets/applets.c @@ -337,7 +337,6 @@ static inline void parse_config_file(void) #if ENABLE_FEATURE_SUID static void check_suid(const struct bb_applet *applet) { - uid_t uid; gid_t rgid; /* real gid */ if (ruid == 0) /* set by parse_config_file() */ @@ -346,6 +345,7 @@ static void check_suid(const struct bb_applet *applet) #if ENABLE_FEATURE_SUID_CONFIG if (suid_cfg_readable) { + uid_t uid; struct BB_suid_config *sct; mode_t m; diff --git a/shell/README b/shell/README index c3e7132ce..d962be9bf 100644 --- a/shell/README +++ b/shell/README @@ -1,8 +1,13 @@ Various bits of what is known about busybox shells, in no particular order. 2007-05-03 -hush: new bug spotted: Ctrl-C on "while true; do true; done" kills shell, -not just the loop. +hush: new bug spotted: Ctrl-C on "while true; do true; done" doesn't +work right: +# while true; do true; done +[1] 0 true <-- pressing Ctrl-C several times... +[2] 0 true +[3] 0 true +Segmentation fault 2007-05-03 hush: update on "sleep 1 | exit 3; echo $?" bug. |