]> granicus.if.org Git - apache/commitdiff
fix unexpected enum operation
authorJeff Trawick <trawick@apache.org>
Wed, 15 Jun 2011 15:51:57 +0000 (15:51 +0000)
committerJeff Trawick <trawick@apache.org>
Wed, 15 Jun 2011 15:51:57 +0000 (15:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1136096 13f79535-47bb-0310-9956-ffa450edef68

modules/mappers/mod_rewrite.c

index c090959383e146eb49bec819bc1f7897c67f8e8e..08bd02e5311636a037982d38df02e589a101b460 100644 (file)
@@ -3317,7 +3317,7 @@ static const char *cmd_rewritecond(cmd_parms *cmd, void *in_dconf,
     newcond->pskip = a2 - newcond->pattern;
     newcond->pattern += newcond->pskip;
 
-    if (!newcond->ptype) {
+    if (newcond->ptype == CONDPAT_REGEX) {
         regexp = ap_pregcomp(cmd->pool, a2,
                              AP_REG_EXTENDED | ((newcond->flags & CONDFLAG_NOCASE)
                                              ? AP_REG_ICASE : 0));