2015-05-15 14:17:01

by Andrei Emeltchenko

[permalink] [raw]
Subject: [PATCH] gatt: Fix NULL pointer dereference

From: Andrei Emeltchenko <[email protected]>

Safely return in case of error.
---
peripheral/gatt.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/peripheral/gatt.c b/peripheral/gatt.c
index 8df62a6..6cf2b79 100644
--- a/peripheral/gatt.c
+++ b/peripheral/gatt.c
@@ -178,6 +178,7 @@ static void att_conn_callback(int fd, uint32_t events, void *user_data)
if (!conn) {
fprintf(stderr, "Failed to create GATT connection\n");
close(new_fd);
+ return;
}

if (!queue_push_tail(conn_list, conn)) {
--
2.1.4



2015-05-17 07:31:58

by Johan Hedberg

[permalink] [raw]
Subject: Re: [PATCH] gatt: Fix NULL pointer dereference

Hi Andrei,

On Fri, May 15, 2015, Andrei Emeltchenko wrote:
> Safely return in case of error.
> ---
> peripheral/gatt.c | 1 +
> 1 file changed, 1 insertion(+)

Applied. Thanks.

Johan