summaryrefslogtreecommitdiff
path: root/mg.c
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-05-19 17:54:13 +0200
committerNicholas Clark <nick@ccl4.org>2009-05-19 17:55:30 +0200
commit136e04590f528eea37793a322fcdfb91199ffff4 (patch)
treea8eacb7a17f370c8ebc158b8565b0e42bb78c038 /mg.c
parentc4a30c8caadc1b39ef3c82784b96f0fb96721d71 (diff)
downloadperl-136e04590f528eea37793a322fcdfb91199ffff4.tar.gz
In Perl_magic_setsig(), clarify the scope of a block that interacts with #ifdef.
Diffstat (limited to 'mg.c')
-rw-r--r--mg.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mg.c b/mg.c
index 276e13dc57..f6b6d87043 100644
--- a/mg.c
+++ b/mg.c
@@ -1519,15 +1519,14 @@ Perl_magic_setsig(pTHX_ SV *sv, MAGIC *mg)
}
}
else if (strEQ(s,"DEFAULT") || !*s) {
- if (i)
+ if (i) {
#ifdef FAKE_DEFAULT_SIGNAL_HANDLERS
- {
PL_sig_defaulting[i] = 1;
(void)rsignal(i, PL_csighandlerp);
- }
#else
(void)rsignal(i, (Sighandler_t) SIG_DFL);
#endif
+ }
}
else {
/*