]> granicus.if.org Git - flex/commit
scanner: fix regcomp's error reporting, double malloc.
authorExplorer09 <explorer09@gmail.com>
Fri, 3 Feb 2017 12:53:24 +0000 (20:53 +0800)
committerWill Estes <westes575@gmail.com>
Mon, 6 Feb 2017 16:37:18 +0000 (11:37 -0500)
commite2d569053ae5359d1d87adf6f72d823a4308ef00
treea977b556ebf2a5c6f0d4718bfc1125c75bacae1d
parent3c0ccc45203b19335e6523ec37c82369eff77dda
scanner: fix regcomp's error reporting, double malloc.

Fix unneeded double malloc - let regerror(). Write its message after
our "regcomp for (regex) failed: " string.

Also, errbuf cannot be free()'d because of flexfatal containing a
longjmp.
src/regex.c