diff --git a/drivers/wireless/gs2200m.c b/drivers/wireless/gs2200m.c index 907ef3cd6ec..8d923b5c143 100644 --- a/drivers/wireless/gs2200m.c +++ b/drivers/wireless/gs2200m.c @@ -325,7 +325,7 @@ static uint16_t _to_uint16(char *str) uint16_t ret = 0; int n; - n = sscanf(str, "%04d", &ret); + n = sscanf(str, "%04hu", &ret); ASSERT(1 == n); return ret; }