aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2022-12-07 23:04:46 +0900
committerK.Kosako <kkosako0@gmail.com>2022-12-07 23:04:46 +0900
commiteda49dd1a14e94e2bc707a1e14e808cc3bb8bee9 (patch)
tree5870320bc8ff04cf33b1ff90d59e2859c1c1d256
parent45feb272a9c93691602ef9b0cb9069d84bb2faf9 (diff)
downloadoniguruma-eda49dd1a14e94e2bc707a1e14e808cc3bb8bee9.zip
oniguruma-eda49dd1a14e94e2bc707a1e14e808cc3bb8bee9.tar.gz
oniguruma-eda49dd1a14e94e2bc707a1e14e808cc3bb8bee9.tar.bz2
fix: CodeQL> Potentially uninitialized local variable
-rw-r--r--src/regcomp.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/regcomp.c b/src/regcomp.c
index 08f1784..b922920 100644
--- a/src/regcomp.c
+++ b/src/regcomp.c
@@ -1686,6 +1686,10 @@ compile_length_bag_node(BagNode* node, regex_t* reg)
/* never come here, but set for escape warning */
len = 0;
break;
+
+ default:
+ return ONIGERR_TYPE_BUG;
+ break;
}
return len;
@@ -1888,6 +1892,10 @@ compile_bag_node(BagNode* node, regex_t* reg, ParseEnv* env)
}
}
break;
+
+ default:
+ return ONIGERR_TYPE_BUG;
+ break;
}
return r;
@@ -2416,6 +2424,10 @@ compile_length_gimmick_node(GimmickNode* node, regex_t* reg)
}
break;
#endif
+
+ default:
+ return ONIGERR_TYPE_BUG;
+ break;
}
return len;