From: Jouni Malinen Date: Sun, 26 Jul 2015 08:25:49 +0000 (+0300) Subject: FST: Fix dialog token wrap-around X-Git-Tag: hostap_2_5~309 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fe73b469e8a614b7e04e17d2f3e8fd9d542191a2;p=thirdparty%2Fhostap.git FST: Fix dialog token wrap-around Dialog token is only 8 bits and maintaining u32 version of it in struct fst_group resulted in incorrect wrap-around behavior in fst_group_assign_dialog_token(). It was possible to assign u8 dialog_token value 0 because of this. Fix this by using u8 variable consistently. Signed-off-by: Jouni Malinen --- diff --git a/src/fst/fst_group.h b/src/fst/fst_group.h index faee26293..3a87c0bc9 100644 --- a/src/fst/fst_group.h +++ b/src/fst/fst_group.h @@ -12,7 +12,7 @@ struct fst_group { char group_id[IFNAMSIZ + 1]; struct dl_list ifaces; - u32 dialog_token; + u8 dialog_token; u32 fsts_id; struct dl_list global_groups_lentry; };