From 44d47777a1fa138c9360508428ae3d686d45b2dc Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Fri, 23 Mar 2012 11:01:54 +0000 Subject: [PATCH] -coverity --- src/gns/gnunet-service-gns_resolver.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c index 2bdc1bc2b..4674cfd24 100644 --- a/src/gns/gnunet-service-gns_resolver.c +++ b/src/gns/gnunet-service-gns_resolver.c @@ -145,7 +145,7 @@ process_pseu_result(struct GetPseuAuthorityHandle* gph, char* name) { if (NULL == name) { - memcpy(gph->new_name, name, strlen(gph->name)+1); + memcpy(gph->new_name, gph->name, strlen(gph->name)+1); } else { @@ -549,8 +549,10 @@ dht_lookup_timeout(void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) /** * Start resolution in bg */ - strcpy(new_name, rh->name); - memcpy(new_name+strlen(new_name), GNUNET_GNS_TLD, strlen(GNUNET_GNS_TLD)); + //strcpy(new_name, rh->name); + //memcpy(new_name+strlen(new_name), GNUNET_GNS_TLD, strlen(GNUNET_GNS_TLD)); + GNUNET_snprintf(new_name, MAX_DNS_NAME_LENGTH, "%s.%s", + rh->name, GNUNET_GNS_TLD); GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Starting background lookup for %s type %d\n", -- 2.25.1