Blob Blame History Raw
Index: contrib/mod_quotatab.c
===================================================================
RCS file: /cvsroot/proftp/proftpd/contrib/mod_quotatab.c,v
retrieving revision 1.77
diff -u -r1.77 mod_quotatab.c
--- contrib/mod_quotatab.c	23 Nov 2011 18:04:37 -0000	1.77
+++ contrib/mod_quotatab.c	5 Dec 2011 19:49:15 -0000
@@ -3940,7 +3940,11 @@
 static void quotatab_mod_unload_ev(const void *event_data, void *user_data) {
   if (strcmp("mod_quotatab.c", (const char *) event_data) == 0) {
     pr_event_unregister(&quotatab_module, NULL, NULL);
-    pr_regex_free(NULL, quota_exclude_pre);
+
+    if (quota_exclude_pre != NULL) {
+      pr_regexp_free(NULL, quota_exclude_pre);
+      quota_exclude_pre = NULL;
+    }
 
     if (quotatab_pool) {
       destroy_pool(quotatab_pool);