Skip to content

Commit cdb649b

Browse files
committed
Fixes skupperproject#1438: add missing delivery refcount logging
Closes skupperproject#1438
1 parent 7518b98 commit cdb649b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/router_core/delivery.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,8 @@ uint64_t qdr_delivery_disposition(const qdr_delivery_t *delivery)
118118
void qdr_delivery_incref(qdr_delivery_t *delivery, const char *label)
119119
{
120120
uint32_t rc = sys_atomic_inc(&delivery->ref_count);
121-
qdr_link_t *link = qdr_delivery_link(delivery);
122-
if (link)
123-
qd_log(LOG_ROUTER_CORE, QD_LOG_DEBUG, DLV_FMT " Delivery incref: rc:%" PRIu32 " %s",
124-
DLV_ARGS(delivery), rc + 1, label);
121+
qd_log(LOG_ROUTER_CORE, QD_LOG_DEBUG, DLV_FMT " Delivery incref: rc:%" PRIu32 " %s",
122+
DLV_ARGS(delivery), rc + 1, label);
125123
}
126124

127125

@@ -207,7 +205,9 @@ void qdr_delivery_remote_state_updated(qdr_core_t *core, qdr_delivery_t *deliver
207205
// the given ref rather than increment a new one.
208206
//
209207
if (!ref_given)
210-
qdr_delivery_incref(delivery, "qdr_delivery_update_disposition - add to action list");
208+
qdr_delivery_incref(delivery, "qdr_delivery_remote_state_updated - add to action list");
209+
else
210+
qd_log(LOG_ROUTER_CORE, QD_LOG_DEBUG, DLV_FMT " Delivery transfer: qdr_delivery_remote_state_updated add to action-list", DLV_ARGS(delivery));
211211

212212
qdr_action_enqueue(core, action);
213213
}

0 commit comments

Comments
 (0)