src/server/daemon/config.c

changeset 46
636e05eb48f6
parent 45
a24aa388f02f
child 51
b28cf69f42e8
--- a/src/server/daemon/config.c	Wed Jan 02 16:03:50 2013 +0100
+++ b/src/server/daemon/config.c	Sat Jan 12 14:00:47 2013 +0100
@@ -113,7 +113,7 @@
     if(serverconf == NULL) {
         fprintf(stderr, "Cannot load server.conf\n");
     }
-    ServerConfiguration *serverconfig = malloc(sizeof(ServerConfiguration));
+    ServerConfiguration *serverconfig = calloc(1, sizeof(ServerConfiguration));
     serverconfig->ref = 1;
     serverconfig->pool = pool_create();
     serverconfig->listeners = NULL;
@@ -153,7 +153,7 @@
         /* horrible error */
         return NULL;
     }
-    
+     
     UcxList *list = ucx_map_sstr_get(serverconf->objects, sstrn("Runtime", 7));
     UCX_FOREACH(UcxList*, list, elm) {
         ServerConfigObject *scfgobj = elm->data;

mercurial