The MSDOS-only call to moreswitches will never reach forbid_setid, so
authorNicholas Clark <nick@ccl4.org>
Fri, 3 Feb 2006 22:18:45 +0000 (22:18 +0000)
committerNicholas Clark <nick@ccl4.org>
Fri, 3 Feb 2006 22:18:45 +0000 (22:18 +0000)
commita8e48fe22d03f17d66e4765e2eef8807740ca1fc
tree896524b21e572c0f5c2061b95f1136b61ba9de4f
parenta52eba0e56037d7ca4b25de9aedb922d4515614d
The MSDOS-only call to moreswitches will never reach forbid_setid, so
it can have a parameter of -1 without changing any behaviour.
I see no reason to forbid "command line" switches when they are
actually coming from the #! line of the script itself (as read by perl)
as they must have been written by the owner of the script, rather than
being crafted by the user manipulating the command line, and therefore
cannot be subverted. (Or alternatively, can be subverted as easily as
the rest of the script, and we're permitting *that* to be run)

p4raw-id: //depot/perl@27074
perl.c