diff options
author | Dave Mitchell <davem@fdisolutions.com> | 2005-07-17 20:12:54 +0000 |
---|---|---|
committer | Dave Mitchell <davem@fdisolutions.com> | 2005-07-17 20:12:54 +0000 |
commit | c5be5b4d0dbe0afabce77a95841bf101893b1571 (patch) | |
tree | fd5a6d7adfdf92eec1e2f3b2eaccc1f9c3dc2ff9 /util.c | |
parent | ce44635a98097a8f9f8acc0fc8393ebd5524dbdf (diff) | |
download | perl-c5be5b4d0dbe0afabce77a95841bf101893b1571.tar.gz |
$SIG{__WARN__} = sub { goto &foo } could recurse infinitely
p4raw-id: //depot/perl@25160
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1278,6 +1278,8 @@ Perl_vwarn(pTHX_ const char* pat, va_list *args) SV *msg; ENTER; + SAVESPTR(PL_warnhook); + PL_warnhook = Nullsv; save_re_context(); msg = newSVpvn(message, msglen); SvFLAGS(msg) |= utf8; |