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;
  
  
  

Reply via email to