diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-05-02 17:14:00 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-05-02 17:14:00 +0000 |
commit | bf8afc63e607fcc7c1b66ceb8d1c6a9f20862f5b (patch) | |
tree | 836a6c3fd364686f37af72592a635254e2c62699 /ext | |
parent | b159ebd369026559ce72753bffc2fec6cafb7b23 (diff) | |
download | perl-bf8afc63e607fcc7c1b66ceb8d1c6a9f20862f5b.tar.gz |
Fix for a segfault, from Marc Lehmann.
p4raw-id: //depot/perl@9962
Diffstat (limited to 'ext')
-rw-r--r-- | ext/POSIX/POSIX.xs | 2 | ||||
-rw-r--r-- | ext/Time/Piece/Piece.xs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index 69688359de..842131e115 100644 --- a/ext/POSIX/POSIX.xs +++ b/ext/POSIX/POSIX.xs @@ -3678,7 +3678,7 @@ strftime(fmt, sec, min, hour, mday, mon, year, wday = -1, yday = -1, isdst = -1) char *buf = my_strftime(fmt, sec, min, hour, mday, mon, year, wday, yday, isdst); if (buf) { ST(0) = sv_2mortal(newSVpv(buf, 0)); - free(buf); + Safefree(buf); } } diff --git a/ext/Time/Piece/Piece.xs b/ext/Time/Piece/Piece.xs index 04008d8387..a639af5d60 100644 --- a/ext/Time/Piece/Piece.xs +++ b/ext/Time/Piece/Piece.xs @@ -30,6 +30,6 @@ __strftime(fmt, sec, min, hour, mday, mon, year, wday = -1, yday = -1, isdst = - char *buf = my_strftime(fmt, sec, min, hour, mday, mon, year, wday, yday, isdst); if (buf) { ST(0) = sv_2mortal(newSVpv(buf, 0)); - free(buf); + Safefree(buf); } } |