commit | 2617815ffcac9981ac7c449b9102e1ee273d6508 | [log] [tgz] |
---|---|---|
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | Sun Feb 19 16:18:29 2023 +0700 |
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | Sun Feb 19 16:18:32 2023 +0700 |
tree | f5bd3f634069e8f40a66f599b0bebe19cfdc8919 | |
parent | 54e1782e711ab8151413feb88216d9f3af46bacb [diff] [blame] |
gsm: fix invalid check in gsm48_decode_ssversion() Change-Id: I648a4b052d0ec7af97d513630aa4279884436dda Fixes: OS#5910
diff --git a/src/gsm/gsm48_ie.c b/src/gsm/gsm48_ie.c index 5eca978..11b7168 100644 --- a/src/gsm/gsm48_ie.c +++ b/src/gsm/gsm48_ie.c
@@ -825,7 +825,7 @@ { uint8_t in_len = lv[0]; - if (in_len < 1 || in_len < sizeof(ssv->info)) + if (in_len < 1 || in_len > sizeof(ssv->info)) return -EINVAL; memcpy(ssv->info, lv + 1, in_len);