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 <j@w1.fi>
This commit is contained in:
Jouni Malinen 2015-07-26 11:25:49 +03:00
parent 3aa1ca9aec
commit fe73b469e8

View file

@ -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;
};