DISPATCH-847 - Fixed Coverity issue 162685 (Dereference null pointer)

Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/abc1db84
Tree: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/tree/abc1db84
Diff: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/diff/abc1db84

Branch: refs/heads/master
Commit: abc1db841855f4758de3d4d93352e1638151a956
Parents: eb877c8
Author: Ted Ross <tr...@redhat.com>
Authored: Wed Oct 4 10:38:04 2017 -0400
Committer: Ted Ross <tr...@redhat.com>
Committed: Wed Oct 4 10:38:04 2017 -0400

----------------------------------------------------------------------
 src/container.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/abc1db84/src/container.c
----------------------------------------------------------------------
diff --git a/src/container.c b/src/container.c
index c44d397..d6b7ced 100644
--- a/src/container.c
+++ b/src/container.c
@@ -323,7 +323,11 @@ static void writable_handler(qd_container_t *container, 
pn_connection_t *conn, q
 void qd_container_handle_event(qd_container_t *container, pn_event_t *event)
 {
     pn_connection_t *conn = pn_event_connection(event);
-    qd_connection_t *qd_conn = conn ? pn_connection_get_context(conn) : NULL;
+
+    if (!conn)
+        return;
+
+    qd_connection_t *qd_conn = pn_connection_get_context(conn);
     pn_session_t    *ssn = NULL;
     pn_link_t       *pn_link = NULL;
     qd_link_t       *qd_link = NULL;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to