src/server/config/conf.c

changeset 23
a2c8fc23c90e
parent 22
adb0bda54e6b
child 25
5dee29c7c530
--- a/src/server/config/conf.c	Thu Feb 16 15:08:38 2012 +0100
+++ b/src/server/config/conf.c	Wed Feb 22 23:20:39 2012 +0100
@@ -46,7 +46,7 @@
     while((l = cfg_readln(in)).ptr != NULL) {
         // put the line to the list
         ConfigLine *line = OBJ_NEW(parser->mp, ConfigLine);
-        line->line = sstrdub_mp(parser->mp, l);
+        line->line = sstrdub(l);
         line->object = NULL;
         line->type = LINE_OTHER;
         parser->lines = ucx_dlist_append(parser->lines, line);
@@ -276,7 +276,7 @@
 
     // create directive object
     ConfigDirective *directive = OBJ_NEW(mp, ConfigDirective);
-    directive->directive_type = sstrdub_mp(mp, name);
+    directive->directive_type = sstrdub(name);
     directive->type_num = cfg_get_directive_type_num(name);
     directive->condition = NULL; // set later by main parsing function
     directive->param = NULL;
@@ -301,10 +301,10 @@
          * Wenn man sstrdub_mp statt sstrdub nimmt, wird der Inhalt von pname
          * verunstaltet. Warum?
          */
-        param->name = sstrdub_mp(mp, pname);
+        param->name = sstrdub(pname);
 
         if(pvalue.length > 0) {
-            param->value = sstrdub_mp(mp, pvalue);
+            param->value = sstrdub(pvalue);
         } else {
             param->value.ptr = NULL;
             param->value.length = 0;

mercurial