Blob Blame History Raw
--- src/db_disk.c.orig	2003-01-16 11:37:34.000000000 +0100
+++ src/db_disk.c	2003-09-09 12:58:45.000000000 +0200
@@ -178,7 +178,8 @@
 
   /* root needs special handling */
   if(!root_handled){
-    fullname="/";
+    fullname=malloc(1+1);
+    strcpy(fullname,"/"); 
     add=check_rxtree(fullname,conf->tree,&attr);
     error(240,"%s match=%d, tree=%i, attr=%i\n",fullname, add,conf->tree,attr);
     
@@ -200,6 +201,8 @@
 	fil=NULL;
       }
     }
+    if (!add)
+      free(fullname);  
     root_handled=1;
   }
  rec