You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ch...@apache.org on 2017/09/15 18:48:55 UTC

[2/7] qpid-dispatch git commit: DISPATCH-807: remove asserts for items that disappear regularly

DISPATCH-807: remove asserts for items that disappear regularly


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

Branch: refs/heads/DISPATCH-807-1
Commit: ff9d9ed8d2c500d9088553ba2622d70aa194e70b
Parents: c46cb01
Author: Chuck Rolke <cr...@redhat.com>
Authored: Thu Sep 14 16:47:33 2017 -0400
Committer: Chuck Rolke <cr...@redhat.com>
Committed: Fri Sep 15 14:47:26 2017 -0400

----------------------------------------------------------------------
 src/router_node.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/ff9d9ed8/src/router_node.c
----------------------------------------------------------------------
diff --git a/src/router_node.c b/src/router_node.c
index 25e4fe7..a7f50fa 100644
--- a/src/router_node.c
+++ b/src/router_node.c
@@ -1147,10 +1147,12 @@ static void CORE_link_deliver(void *context, qdr_link_t *link, qdr_delivery_t *d
 
     if (restart_rx) {
         qd_link_t *qdl_in = qd_message_get_receiving_link(msg_out);
-        assert(qdl_in);
-        qd_connection_t *qdc_in = qd_link_connection(qdl_in);
-        assert(qdc_in);
-        qd_connection_invoke_deferred(qdc_in, deferred_AMQP_rx_handler, qdl_in);
+        if (qdl_in) {
+            qd_connection_t *qdc_in = qd_link_connection(qdl_in);
+            if (qdc_in) {
+                qd_connection_invoke_deferred(qdc_in, deferred_AMQP_rx_handler, qdl_in);
+            }
+        }
     }
 
     bool send_complete = qdr_delivery_send_complete(dlv);


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