]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/xtypes-basic.c
Extended types: Parsing of xt_str now copies the string
[libucw.git] / ucw / xtypes-basic.c
index 25d9fa84727ca724d55c0d4508358a45ae760be1..2abc3acc3671a3871d3323474726d3eda6bfd51f 100644 (file)
@@ -160,9 +160,9 @@ static const char *xt_str_format(void *src, u32 fmt UNUSED, struct mempool *pool
   return mp_strdup(pool, *((const char **) src));
 }
 
-static const char *xt_str_parse(const char *str, void *dest, struct mempool *pool UNUSED)
+static const char *xt_str_parse(const char *str, void *dest, struct mempool *pool)
 {
-  *((const char **) dest) = str;
+  *((const char **) dest) = mp_strdup(pool, str);
   return NULL;
 }