From: Jouni Malinen Date: Sun, 20 Mar 2016 19:37:12 +0000 (+0200) Subject: FST: Fix a compiler warning X-Git-Tag: hostap_2_6~694 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=24bce46e9c86c77fcb5b22a55c4ed7843d92f48d;p=mech_eap.git FST: Fix a compiler warning FST_MAX_PRIO_VALUE is unsigned (u32) and some gcc versions warning about comparisong to long int val at least on 32-bit builds. Get rid of this warning by type casesing val to unsigned long int after having verified that it is positive. Signed-off-by: Jouni Malinen --- diff --git a/hostapd/config_file.c b/hostapd/config_file.c index 6f525d9..c35d5ae 100644 --- a/hostapd/config_file.c +++ b/hostapd/config_file.c @@ -3468,7 +3468,8 @@ static int hostapd_config_fill(struct hostapd_config *conf, return -1; } val = strtol(pos, &endp, 0); - if (*endp || val < 1 || val > FST_MAX_LLT_MS) { + if (*endp || val < 1 || + (unsigned long int) val > FST_MAX_LLT_MS) { wpa_printf(MSG_ERROR, "Line %d: Invalid fst_llt %ld (%s) (expected 1..%u)", line, val, pos, FST_MAX_LLT_MS);