From: Felix Fietkau Date: Thu, 30 Nov 2023 09:02:47 +0000 (+0100) Subject: ring: add debug messages for ring alloc errors X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=86b4396baa44eece90247278f7d436d332fb2a1f;p=project%2Fudebug.git ring: add debug messages for ring alloc errors Signed-off-by: Felix Fietkau --- diff --git a/ring.c b/ring.c index 81f341f..4adcfda 100644 --- a/ring.c +++ b/ring.c @@ -44,8 +44,10 @@ struct client_ring *client_ring_alloc(struct client *cl) struct client_ring *r; size_t meta_len; - if (cl->rx_fd < 0) + if (cl->rx_fd < 0) { + DC(2, cl, "missing file descriptor"); return NULL; + } meta_len = blob_pad_len(&cl->rx_buf.data); r = calloc_a(sizeof(*r), &meta, meta_len); @@ -53,6 +55,7 @@ struct client_ring *client_ring_alloc(struct client *cl) blobmsg_parse_attr(policy, __RING_ATTR_MAX, tb, meta); if (!tb[RING_ATTR_NAME]) { + DC(2, cl, "missing ring name"); close(cl->rx_fd); free(r); return NULL;