summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMAYANK HAARIT <mayank.h@samsung.com>2019-11-15 12:16:12 +0530
committersaerome.kim <saerome.kim@samsung.com>2019-11-15 19:19:19 +0900
commita92517e081a88ca79747b861b99283e26ba07efa (patch)
tree179469aac6a0f3ac1a7086fc6e193cb30b934dd4
parent7c80cedb7f8214b60b38d040c32646c8fc3a8207 (diff)
downloadua-plugin-wifi-dummy-a92517e081a88ca79747b861b99283e26ba07efa.tar.gz
ua-plugin-wifi-dummy-a92517e081a88ca79747b861b99283e26ba07efa.tar.bz2
ua-plugin-wifi-dummy-a92517e081a88ca79747b861b99283e26ba07efa.zip
Fixed ASAN issue
2. underflow issue: SUMMARY: AddressSanitizer: stack-buffer-overflow (/usr/lib/libasan.so+0x3f7b5) in scanf_common(void*, int, bool, char const*, std::__va_list) This frame has 2 object(s): [32, 800) 'entry' [832, 1856) 'data' <== Memory access at offset 800 partially underflows this variable Change-Id: I303369dd82fb93e8df77e4d4747f52869aef3676 Signed-off-by: MAYANK HAARIT <mayank.h@samsung.com>
-rw-r--r--packaging/ua-plugin-wifi-dummy.spec2
-rw-r--r--src/wifi-networkmanager.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/packaging/ua-plugin-wifi-dummy.spec b/packaging/ua-plugin-wifi-dummy.spec
index 4c36255..127f0b4 100644
--- a/packaging/ua-plugin-wifi-dummy.spec
+++ b/packaging/ua-plugin-wifi-dummy.spec
@@ -3,7 +3,7 @@
Name: ua-plugin-wifi-dummy
Summary: Wi-Fi User awareness plugin for VD
-Version: 0.10.1
+Version: 0.10.2
Release: 1
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
diff --git a/src/wifi-networkmanager.c b/src/wifi-networkmanager.c
index cd1d709..2d54339 100644
--- a/src/wifi-networkmanager.c
+++ b/src/wifi-networkmanager.c
@@ -238,7 +238,7 @@ void __nm_get_linux_arp_table(char *ip_addr, char *mac_addr)
while (fgets(data, sizeof(data) - 1, fp)) {
nm_linux_arp_entry entry;
- matches = sscanf(data, "%128s%128s%128s%128s%128s%128s",
+ matches = sscanf(data, "%127s%127s%127s%127s%127s%127s",
entry.ip_addr, entry.hw_type, entry.flags, entry.hw_addr,
entry.mask, entry.device);