src/server/config/conf.c

changeset 20
7b235fa88008
parent 18
73aacbf6e492
child 21
627b09ee74e4
--- a/src/server/config/conf.c	Sat Jan 21 16:37:35 2012 +0100
+++ b/src/server/config/conf.c	Sat Jan 28 16:01:07 2012 +0100
@@ -291,10 +291,17 @@
         if(pname.length <= 0) {
             break;
         }
+        
 
         // create param object
         ConfigParam *param = OBJ_NEW(mp, ConfigParam);
-        param->name = sstrdub_mp(mp, pname);
+        /*
+         * TODO:
+         * Wenn man sstrdub_mp statt sstrdub nimmt, wird der Inhalt von pname
+         * verunstaltet. Warum?
+         */
+        param->name = sstrdub(pname); // TODO: use mempool!
+
         if(pvalue.length > 0) {
             param->value = sstrdub_mp(mp, pvalue);
         } else {
@@ -303,6 +310,7 @@
         }
 
         // add param to list
+        
         directive->param = ucx_list_append(directive->param, param);
     }
 

mercurial