dgaudet 97/08/18 01:08:48
Modified: src/modules/standard mod_setenvif.c
Log:
Use pregcomp for proper pool cleanups.
Revision Changes Path
1.6 +2 -2 apachen/src/modules/standard/mod_setenvif.c
Index: mod_setenvif.c
===================================================================
RCS file: /export/home/cvs/apachen/src/modules/standard/mod_setenvif.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- mod_setenvif.c 1997/08/18 07:17:30 1.5
+++ mod_setenvif.c 1997/08/18 08:08:47 1.6
@@ -211,8 +211,8 @@
new = push_array(sconf->conditionals);
new->name = fname;
new->regex = regex;
- new->preg = pcalloc(cmd->pool, sizeof(regex_t));
- if (regcomp(new->preg, regex, REG_EXTENDED|REG_NOSUB|cflags)) {
+ new->preg = pregcomp (cmd->pool, regex, REG_EXTENDED|REG_NOSUB|cflags);
+ if (new->preg == NULL) {
error = pstrcat(cmd->pool, cmd->cmd->name,
" regex could not be compiled.", NULL);
return error;