From 170cc3d45e511c094936a62cde20830bdba13db3 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 15 Jul 2011 11:51:23 +0000 Subject: [PATCH] fix --- .../test_transport_ats_multiple_peers.c | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/src/transport/test_transport_ats_multiple_peers.c b/src/transport/test_transport_ats_multiple_peers.c index 053611f21..36b9df709 100644 --- a/src/transport/test_transport_ats_multiple_peers.c +++ b/src/transport/test_transport_ats_multiple_peers.c @@ -463,20 +463,34 @@ stats_cb (void *cls, if (0 == strcmp (name,"ATS state")) { current.state = value; - char * cont; - if (value == ATS_NEW) - cont = "NEW"; - if (value == ATS_COST_UPDATED) - cont = "C_UPDATED"; - if (value == ATS_QUALITY_UPDATED) - cont = "Q_UPDATED"; - if (value == ATS_QUALITY_COST_UPDATED) - cont = "QC_UPDATED"; - if (value == ATS_UNMODIFIED) - cont = "UNMODIFIED"; + const char * cont; + switch (value) + { + case ATS_NEW: + cont = "NEW"; + break; + case ATS_COST_UPDATED: + cont = "C_UPDATED"; + break; + case ATS_QUALITY_UPDATED: + cont = "Q_UPDATED"; + break; + case ATS_QUALITY_COST_UPDATED: + cont = "QC_UPDATED"; + break; + case ATS_UNMODIFIED: + cont = "UNMODIFIED"; + break; + default: + GNUNET_break (0); + cont = ""; + break; + } if (printed == GNUNET_NO) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, - "[%i] ATS state: %s\n", count, cont); + "[%i] ATS state: %s\n", + count, + cont); } } return GNUNET_OK; -- 2.25.1