From 4196cd3056bf6def859cdeba316cc8f5f19db05c Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Fri, 16 Mar 2012 14:49:29 +0000 Subject: -fix --- src/gns/gnunet-service-gns_resolver.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 41c2c0de0..d79817293 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c @@ -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, -- cgit v1.2.3