I've found a bug in the cgi.pm that was shipped with 5.005003

This bug only affects VMS systems.

Circa line 3016

        if ($CGI::OS eq 'VMS')  #tssk tssk: inconsistency alert!
        {
                local($CRLF) = "\015\012";
        }

will never do anything as the local scalar will get restored on exit from
its own little block!

Replace with 

        local($CRLF) = "\015\012" if $CGI::OS eq 'VMS'; #tssk tssk:
inconsistency alert!


Multipart forms now work fine!

Reply via email to