]> granicus.if.org Git - onig/commitdiff
regexec: check xmalloc return value
authorRuslan Kuprieiev <kupruser@gmail.com>
Thu, 15 Jun 2017 20:09:03 +0000 (23:09 +0300)
committerRuslan Kuprieiev <kupruser@gmail.com>
Sat, 24 Jun 2017 01:54:35 +0000 (04:54 +0300)
"Unchecked return value of 'xmalloc' that
is later used and can result in undefined behaviour."

Id: 15

Signed-off-by: Ruslan Kuprieiev <kupruser@gmail.com>
src/regexec.c

index 09b3a395a11ca934705514642bf72a5fb2bd93e5..f410a1f8e4ddc0efd482e60935e4641163494ed5 100644 (file)
@@ -240,6 +240,7 @@ onig_region_new(void)
   OnigRegion* r;
 
   r = (OnigRegion* )xmalloc(sizeof(OnigRegion));
+  CHECK_NULL_RETURN(r);
   onig_region_init(r);
   return r;
 }