299 /* |
299 /* |
300 * TODO: |
300 * TODO: |
301 * Wenn man sstrdub_mp statt sstrdub nimmt, wird der Inhalt von pname |
301 * Wenn man sstrdub_mp statt sstrdub nimmt, wird der Inhalt von pname |
302 * verunstaltet. Warum? |
302 * verunstaltet. Warum? |
303 */ |
303 */ |
304 param->name = sstrdub(pname); // TODO: use mempool! |
304 param->name = sstrdub_mp(mp, pname); |
305 |
305 |
306 if(pvalue.length > 0) { |
306 if(pvalue.length > 0) { |
307 param->value = sstrdub_mp(mp, pvalue); |
307 param->value = sstrdub_mp(mp, pvalue); |
308 } else { |
308 } else { |
309 param->value.ptr = NULL; |
309 param->value.ptr = NULL; |