-fix
authorMartin Schanzenbach <mschanzenbach@posteo.de>
Fri, 16 Mar 2012 14:49:29 +0000 (14:49 +0000)
committerMartin Schanzenbach <mschanzenbach@posteo.de>
Fri, 16 Mar 2012 14:49:29 +0000 (14:49 +0000)
src/gns/gnunet-service-gns_resolver.c

index 41c2c0de0c7b5a03c89ec48e806957ba8b7c7de9..d79817293c3440c1a5e9f16b7bff7609f317c70c 100644 (file)
@@ -93,7 +93,9 @@ process_pseu_lookup_ns(void* cls,
 
     GNUNET_log(GNUNET_ERROR_TYPE_DEBUG,
                "Trying delegated name %s\n", gph->name);
-    gph->new_name = gph->name;
+    GNUNET_free(gph->new_name);
+    gph->new_name = GNUNET_malloc(strlen(gph->name)+1);
+    memcpy(gph->new_name, gph->name, strlen(gph->name)+1);
     GNUNET_NAMESTORE_lookup_record(namestore_handle,
                                    &gph->zone,
                                    gph->new_name,