From: Matthias Wachs Date: Wed, 12 Dec 2012 10:32:57 +0000 (+0000) Subject: fix coverity 10389 X-Git-Tag: initial-import-from-subversion-38251~10472 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=52e8965f167b7fd7b7f69df70b35631b860ca6b2;p=oweals%2Fgnunet.git fix coverity 10389 --- diff --git a/src/ats-tool/gnunet-ats.c b/src/ats-tool/gnunet-ats.c index 5cc1b3846..848168138 100644 --- a/src/ats-tool/gnunet-ats.c +++ b/src/ats-tool/gnunet-ats.c @@ -144,7 +144,6 @@ void transport_addr_to_str_cb (void *cls, const char *address) char *ats_str; char *ats_tmp; char *ats_prop_arr[GNUNET_ATS_PropertyCount] = GNUNET_ATS_PropertyStrings; - char *ats_net_arr[GNUNET_ATS_NetworkTypeCount] = GNUNET_ATS_NetworkTypeString; char *ats_prop_value; unsigned int c; uint32_t ats_type; @@ -174,15 +173,17 @@ void transport_addr_to_str_cb (void *cls, const char *address) GNUNET_break (0); continue; } - GNUNET_asprintf (&ats_prop_value, "%s", ats_net_arr[ats_value]); + GNUNET_asprintf (&ats_prop_value, "%s", GNUNET_ATS_print_network_type(ats_value)); break; default: GNUNET_asprintf (&ats_prop_value, "%u", ats_value); break; } if (ats_type < GNUNET_ATS_PropertyCount) + { GNUNET_asprintf (&ats_str, "%s%s=%s, ", ats_tmp, ats_prop_arr[ats_type] , ats_prop_value); - GNUNET_free (ats_tmp); + GNUNET_free (ats_tmp); + } GNUNET_free (ats_prop_value); } }