From 02ad63d496de69117e30cd1bfa7d9c2d97373dd7 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Tue, 4 Dec 2012 11:15:23 +0100 Subject: [PATCH] profile: Fix possible NULL pointer dereference If send_new_connection failed NULL err pointer would be dereferenced. --- src/profile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/profile.c b/src/profile.c index c9ff5533c..b98db368b 100644 --- a/src/profile.c +++ b/src/profile.c @@ -800,7 +800,7 @@ static void ext_connect(GIOChannel *io, GError *err, gpointer user_data) drop: if (conn->cb) { - conn->cb(&ext->p, conn->device, -err->code); + conn->cb(&ext->p, conn->device, err ? -err->code : -EIO); conn->cb = NULL; } if (io_err) -- 2.47.3