diff src/core/ngx_regex.c @ 294:5cfd65b8b0a7

nginx-0.0.3-2004-03-23-09:01:52 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 23 Mar 2004 06:01:52 +0000
parents 87e73f067470
children 02a511569afb
line wrap: on
line diff
--- a/src/core/ngx_regex.c	Fri Mar 19 05:25:53 2004 +0000
+++ b/src/core/ngx_regex.c	Tue Mar 23 06:01:52 2004 +0000
@@ -42,6 +42,10 @@
         }
     }
 
+    /* ensure that there is no current pool */
+
+    ngx_pcre_pool = NULL;
+
     return re;
 }
 
@@ -64,7 +68,11 @@
 
 static void *ngx_regex_malloc(size_t size)
 {
-    return ngx_palloc(ngx_pcre_pool, size);
+    if (ngx_pcre_pool) {
+        return ngx_palloc(ngx_pcre_pool, size);
+    }
+
+    return NULL;
 }