From 3ffd9bc0a4efe03022d87513dbde3efc7b4fb8e6 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Wed, 4 Sep 2013 08:45:48 +0200 Subject: bsc_msc: Fix possible null pointer dereference In case the allocation of con is failing, do not attempt to print con->name as this will be a null pointer dereference. Fixes: Coverity CID 1076318 --- openbsc/src/libbsc/bsc_msc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'openbsc/src/libbsc/bsc_msc.c') diff --git a/openbsc/src/libbsc/bsc_msc.c b/openbsc/src/libbsc/bsc_msc.c index c8cdce0c3..1a0f78aea 100644 --- a/openbsc/src/libbsc/bsc_msc.c +++ b/openbsc/src/libbsc/bsc_msc.c @@ -226,9 +226,7 @@ struct bsc_msc_connection *bsc_msc_create(void *ctx, struct llist_head *dests) con = talloc_zero(NULL, struct bsc_msc_connection); if (!con) { - LOGP(DMSC, LOGL_FATAL, - "Failed to create the MSC(%s) connection.\n", - con->name); + LOGP(DMSC, LOGL_FATAL, "Failed to create the MSC connection.\n"); return NULL; } -- cgit v1.2.3