Fix crash issue when bond fails 56/322256/1 accepted/tizen/unified/20250410.082844 accepted/tizen/unified/x/20250410.094253
authorWootak Jung <wootak.jung@samsung.com>
Mon, 7 Apr 2025 05:27:24 +0000 (14:27 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Mon, 7 Apr 2025 05:27:24 +0000 (14:27 +0900)
Change-Id: I7fa055f3c6e341abbe77bf762a8a36aedb727aeb
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
bt-service/services/device/bt-service-core-device.c

index 6d260202fdca8f4df27c919901efd8581dc2f38f..9543eb17c552eca3aa5abdcd418dc86f8f8dd07b 100644 (file)
@@ -2701,6 +2701,12 @@ static gboolean __bt_ignore_auto_pairing_request(const char *address)
                return FALSE;
        }
 
+       if (size == 0) {
+               BT_ERR("size is 0");
+               g_free(buffer);
+               return FALSE;
+       }
+
        for (char *p = buffer; (p = strstr(p, "\r\n")); p += 2)
                count++;
        lines = g_malloc0(sizeof(char *) * (count + 1));