summaryrefslogtreecommitdiff
path: root/regexec.c
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2006-04-08 23:58:51 +0000
committerDave Mitchell <davem@fdisolutions.com>2006-04-08 23:58:51 +0000
commita8079bbafd0755b1090563484782ac56ce8fe943 (patch)
tree1ad640d92b1792b0497c6c6fd767bda103775ee7 /regexec.c
parentec6fa4f0cdba2fa84d6f1ede5d2c07f929d400f6 (diff)
downloadperl-a8079bbafd0755b1090563484782ac56ce8fe943.tar.gz
fix potential null deref introduced by change #27716
p4raw-link: @27716 on //depot/perl: 4f639d21b5c9a079a204ea1a0168f3c1a4ed5214 p4raw-id: //depot/perl@27746
Diffstat (limited to 'regexec.c')
-rw-r--r--regexec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/regexec.c b/regexec.c
index 663af09462..2028e8d1ee 100644
--- a/regexec.c
+++ b/regexec.c
@@ -4821,7 +4821,7 @@ Perl_regclass_swash(pTHX_ register const regnode* node, bool doinit, SV** listsv
SV *sw = NULL;
SV *si = NULL;
SV *alt = NULL;
- const struct reg_data *data = PL_reg_re->data;
+ const struct reg_data *data = PL_reg_re ? PL_reg_re->data : NULL;
if (data && data->count) {
const U32 n = ARG(node);