From: Denis Vlasenko <vda.linux@googlemail.com> Date: Fri, 4 May 2007 14:54:36 +0000 (-0000) Subject: applets: fix compile-time warning X-Git-Tag: 1_6_0~93 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=3349fc4da948eb1393cd9201cd9c2615c0056c97;p=oweals%2Fbusybox.git applets: fix compile-time warning --- 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.