Change 33002 by [EMAIL PROTECTED] on 2008/01/18 16:11:35

        Don't create local variables validarg and fdscript if they aren't going
        to be used.

Affected files ...

... //depot/perl/perl.c#855 edit

Differences ...

==== //depot/perl/perl.c#855 (text) ====
Index: perl/perl.c
--- perl/perl.c#854~33001~      2008-01-18 07:28:09.000000000 -0800
+++ perl/perl.c 2008-01-18 08:11:35.000000000 -0800
@@ -1677,7 +1677,9 @@
     char **argv = PL_origargv;
     const char *scriptname = NULL;
     VOL bool dosearch = FALSE;
+#ifdef DOSUID
     const char *validarg = "";
+#endif
     register SV *sv;
     register char c;
     const char *cddir = NULL;
@@ -2031,8 +2033,11 @@
 
     {
        bool suidscript = FALSE;
-       const int fdscript
-           = open_script(scriptname, dosearch, &suidscript, &rsfp);
+
+#ifdef DOSUID
+       const int fdscript =
+#endif
+           open_script(scriptname, dosearch, &suidscript, &rsfp);
 
        validate_suid(validarg, scriptname, fdscript, suidscript,
                linestr_sv, rsfp);
End of Patch.

Reply via email to