p2p: add SafetyNet logs for security fix
Bug: 172937525
Test: check android event logs during reproducing this bug
Change-Id: I798b11cf10a17af88bd2c230eb92f1fd494fab47
diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c
index c67ecb6..360ca60 100644
--- a/src/p2p/p2p.c
+++ b/src/p2p/p2p.c
@@ -8,6 +8,7 @@
#include "includes.h"
+#include <log/log.h>
#include "common.h"
#include "eloop.h"
#include "common/defs.h"
@@ -453,8 +454,10 @@
dev->info.config_methods = cli->config_methods;
os_memcpy(dev->info.pri_dev_type, cli->pri_dev_type, 8);
dev->info.wps_sec_dev_type_list_len = 8 * cli->num_sec_dev_types;
- if (dev->info.wps_sec_dev_type_list_len > WPS_SEC_DEV_TYPE_MAX_LEN)
+ if (dev->info.wps_sec_dev_type_list_len > WPS_SEC_DEV_TYPE_MAX_LEN) {
+ android_errorWriteLog(0x534e4554, "172937525");
dev->info.wps_sec_dev_type_list_len = WPS_SEC_DEV_TYPE_MAX_LEN;
+ }
os_memcpy(dev->info.wps_sec_dev_type_list, cli->sec_dev_types,
dev->info.wps_sec_dev_type_list_len);
}