Merge "prima: Validate TDLSOFFCHANNELMODE command"
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 26d8113..2944460 100755
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -4359,7 +4359,13 @@
int set_value;
/* Move pointer to ahead of tdlsoffchnmode*/
value += 18;
- sscanf(value, "%d", &set_value);
+ ret = sscanf(value, "%d", &set_value);
+ if (ret != 1) {
+ VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO,
+ FL("No input identified"));
+ ret = -EINVAL;
+ goto exit;
+ }
VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO,
"%s: Tdls offchannel mode:%d",
__func__, set_value);