Index: /trunk/zoo-project/zoo-kernel/zoo_service_loader.c
===================================================================
--- /trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 503)
+++ /trunk/zoo-project/zoo-kernel/zoo_service_loader.c	(revision 504)
@@ -1029,8 +1029,8 @@
 	    scount++;
 	    hasVal=1;
+	    setMapInMaps(m,"lenv","level","0");
 	  }else{
 	    memset(buff,0,256);
 	    snprintf(buff,256,"%s.zcfg",corig);
-	    free(corig);
 	    memset(buff1,0,1024);
 #ifdef DEBUG
@@ -1092,5 +1092,4 @@
 	      sprintf(tmp01,_("Unable to parse the ZCFG file: %s."),buff);
 	    dup2(saved_stdout,fileno(stdout));
-	    dumpMaps(m);
 	    errorException(m, tmp01,"InvalidParameterValue","Identifier");
 	    freeMaps(&m);
@@ -1104,7 +1103,8 @@
 	    return 1;
 	  }
-	  free(corig);
 	  rewinddir(dirp);
 	  tmps=strtok_r(NULL,",",&saveptr);
+	  if(corig!=NULL)
+	    free(corig);
 	}
       }
