mirror of
https://github.com/opnsense/src.git
synced 2026-06-05 14:54:21 -04:00
computejumps() moves g->charjump to a position relativ to the value of CHAR_MIN. As such, g->charjump doesn't necessarily point to the address actually allocated. While regfree() takes that into account, the low memory handling in regcomp_internal() doesn't. Fix that by free'ing the actually allocated address, as in regfree(). MFC After: 2 weeks Reviewed by: imp,jrtc27 Pull Request: https://github.com/freebsd/freebsd-src/pull/692 |
||
|---|---|---|
| .. | ||
| grot | ||
| cname.h | ||
| COPYRIGHT | ||
| engine.c | ||
| Makefile.inc | ||
| re_format.7 | ||
| regcomp.c | ||
| regerror.c | ||
| regex.3 | ||
| regex2.h | ||
| regexec.c | ||
| regfree.c | ||
| Symbol.map | ||
| utils.h | ||
| WHATSNEW | ||