From 07c15041f3a502e22d1c239bca77c85c6b2bb39c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 10 Mar 2017 17:53:50 +0100 Subject: [PATCH] disambiguate enum type of value --- src/nat/nat_stun.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/nat/nat_stun.h b/src/nat/nat_stun.h index 3e4228875..8d1c2720f 100644 --- a/src/nat/nat_stun.h +++ b/src/nat/nat_stun.h @@ -70,7 +70,7 @@ struct stun_addr * Port number. */ uint16_t port; - + /** * IPv4 address. Should this be "struct in_addr"? */ @@ -79,7 +79,7 @@ struct stun_addr /** - * STUN message classes + * STUN message classes */ enum StunClasses { INVALID_CLASS = 0, @@ -186,18 +186,19 @@ stun_msg2str (int msg) static char result[64]; const char *msg_class = NULL; const char *method = NULL; - int value; + enum StunClasses cvalue; + enum StunMethods mvalue; - value = decode_class (msg); + cvalue = decode_class (msg); for (unsigned int i = 0; classes[i].name; i++) - if (classes[i].value == value) + if (classes[i].value == cvalue) { msg_class = classes[i].name; break; } - value = decode_method (msg); + mvalue = decode_method (msg); for (unsigned int i = 0; methods[i].name; i++) - if (methods[i].value == value) + if (methods[i].value == mvalue) { method = methods[i].name; break; -- 2.25.1