commit | ca311f1a41a579a57076adfeb2cc08b20dbca21a | [log] [tgz] |
---|---|---|
author | Rob Landley <rob@landley.net> | Sat Jan 30 16:28:13 2016 -0600 |
committer | Rob Landley <rob@landley.net> | Sat Jan 30 16:28:13 2016 -0600 |
tree | 464d3d1daba831016cdd4ac17f0996706e7cd229 | |
parent | 4a13ca98e18cea4acc8d605653d0ee8425e34f59 [diff] |
Fix two CFG_TOYBOX_SUID corner cases: 1) Don't try to force re-exec unless we actually dropped permissions. (Fixes "./toybox mount" when no suid bit on toybox binary, which previously exited.) 2) Set temporary toys.which value for error reporting. (Fixes "ln -s toybox mount && ./mount" with CFG_TOYBOX_DEBUG and no suid bit, which previously segfaulted.)