From 56bf5a8cb85221cfbc8a722f4196c82883af61d3 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Tue, 18 Jul 2017 11:01:16 +0900 Subject: [PATCH] refactoring --- src/regcomp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/regcomp.c b/src/regcomp.c index 65873f0..f192859 100644 --- a/src/regcomp.c +++ b/src/regcomp.c @@ -2293,9 +2293,11 @@ unset_addr_list_fix(UnsetAddrList* uslist, regex_t* reg) AbsAddrType addr; for (i = 0; i < uslist->num; i++) { + if (! NODE_IS_ADDR_FIXED(uslist->us[i].target)) + return ONIGERR_PARSER_BUG; + en = ENCLOSURE_(uslist->us[i].target); - if (! NODE_IS_ADDR_FIXED(en)) return ONIGERR_PARSER_BUG; - addr = en->m.called_addr; + addr = en->m.called_addr; offset = uslist->us[i].offset; BBUF_WRITE(reg, offset, &addr, SIZE_ABSADDR); -- 2.50.1