5f6f9a1bea
Otherwise, if third-party plugins extend newenviron by more than 3 entries, we could overflow the array. It seems unlikely that any third-party plugin manipulates newenviron in practice, so this is mostly theoretical. Just in case, I have deliberately avoided using "i" as the variable name, so that any third-party plugin that was manipulating newenviron directly will now result in the wrapper failing to compile. I have not assumed that realloc(NULL, ...) works as an equivalent of malloc(...), in case there are still operating systems where that doesn't work. |
||
---|---|---|
.. | ||
Plugin | ||
Setup | ||
CGI.pm | ||
Receive.pm | ||
Render.pm | ||
Setup.pm | ||
UserInfo.pm | ||
Wrapper.pm |