noexec: do GETOPT_RESET() before entering APPLET_main()
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 7 Aug 2017 16:59:35 +0000 (18:59 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 7 Aug 2017 16:59:35 +0000 (18:59 +0200)
commitc9c1ccc4ed7e7525a2e3c07d855c7a27c3534430
treefe5302b06064e90b536e9110cfb4a9dc1dc70adf
parentf2cf1cc716216308a8a6d07e3afab23be07a6b02
noexec: do GETOPT_RESET() before entering APPLET_main()

hush -c 'yes | head -1' was not happy.

function                                             old     new   delta
tryexec                                              159     169     +10
pseudo_exec_argv                                     328     338     +10

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
libbb/vfork_daemon_rexec.c
shell/ash.c
shell/hush.c