Diff between b00bc612fab842def22d042bad8919213bcb9b1a and 6b9d167034b741605c3186e78e9742dda8e28e08

Changed Files

File Additions Deletions Status
android/gatt.c +4 -0 modified

Full Patch

diff --git a/android/gatt.c b/android/gatt.c
index e8ba5aa..89fcdb1 100644
--- a/android/gatt.c
+++ b/android/gatt.c
@@ -3730,7 +3730,11 @@ static void handle_client_register_for_notification(const void *buf,
 
 	notification = new0(struct notification_data, 1);
 
+_Pragma("GCC diagnostic push")
+_Pragma("GCC diagnostic ignored \"-Warray-bounds\"")
+_Pragma("GCC diagnostic ignored \"-Wstringop-overflow\"")
 	memcpy(&notification->ch, &cmd->char_id, sizeof(notification->ch));
+_Pragma("GCC diagnostic pop")
 	memcpy(&notification->service, &cmd->srvc_id,
 						sizeof(notification->service));
 	notification->conn = conn;