aboutsummaryrefslogtreecommitdiff
path: root/libbb/appletlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/appletlib.c')
-rw-r--r--libbb/appletlib.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libbb/appletlib.c b/libbb/appletlib.c
index c341817e2..f760af2cb 100644
--- a/libbb/appletlib.c
+++ b/libbb/appletlib.c
@@ -877,7 +877,9 @@ void FAST_FUNC run_applet_no_and_exit(int applet_no, char **argv)
877 } 877 }
878 if (ENABLE_FEATURE_SUID) 878 if (ENABLE_FEATURE_SUID)
879 check_suid(applet_no); 879 check_suid(applet_no);
880 exit(applet_main[applet_no](argc, argv)); 880 xfunc_error_retval = applet_main[applet_no](argc, argv);
881 /* Note: applet_main() may also not return (die on a xfunc or such) */
882 xfunc_die();
881} 883}
882# endif /* NUM_APPLETS > 0 */ 884# endif /* NUM_APPLETS > 0 */
883 885