Change 11264 by jhi@alpha on 2001/07/11 00:27:17

        Subject: [PATCH] Small fix to pp_gmtime
        From: Artur Bergman <[EMAIL PROTECTED]>
        Date: Tue, 10 Jul 2001 19:54:52 +0200
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/pp_sys.c#246 edit

Differences ...

==== //depot/perl/pp_sys.c#246 (text) ====
Index: perl/pp_sys.c
--- perl/pp_sys.c.~1~   Tue Jul 10 18:30:05 2001
+++ perl/pp_sys.c       Tue Jul 10 18:30:05 2001
@@ -4323,10 +4323,10 @@
     else
        tmbuf = gmtime(&when);
 
-    EXTEND(SP, 9);
-    EXTEND_MORTAL(9);
     if (GIMME != G_ARRAY) {
        SV *tsv;
+        EXTEND(SP, 1);
+        EXTEND_MORTAL(1);
        if (!tmbuf)
            RETPUSHUNDEF;
        tsv = Perl_newSVpvf(aTHX_ "%s %s %2d %02d:%02d:%02d %d",
@@ -4340,7 +4340,9 @@
        PUSHs(sv_2mortal(tsv));
     }
     else if (tmbuf) {
-       PUSHs(sv_2mortal(newSViv(tmbuf->tm_sec)));
+        EXTEND(SP, 9);
+        EXTEND_MORTAL(9);
+        PUSHs(sv_2mortal(newSViv(tmbuf->tm_sec)));
        PUSHs(sv_2mortal(newSViv(tmbuf->tm_min)));
        PUSHs(sv_2mortal(newSViv(tmbuf->tm_hour)));
        PUSHs(sv_2mortal(newSViv(tmbuf->tm_mday)));
End of Patch.

Reply via email to