From d51f67e4106c71197217e97767e3e355b2e7ba5f Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Sat, 18 Oct 2025 17:47:21 -0400 Subject: [PATCH] session: return err if send dgram fails Make sure app_send_dgram_segs_raw returns error if dgram send fails just like app_send_stream_raw if not byte is enqueued. Type: improvement Change-Id: I4366a4718e9fedde87c8e79363bb4a91b5311588 Signed-off-by: Florin Coras --- src/vnet/session/application_interface.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vnet/session/application_interface.h b/src/vnet/session/application_interface.h index d88c1c30c32..40c6b15f8da 100644 --- a/src/vnet/session/application_interface.h +++ b/src/vnet/session/application_interface.h @@ -667,11 +667,11 @@ app_send_dgram_segs_raw (svm_fifo_t *f, app_session_transport_t *at, int rv; if (svm_fifo_max_enqueue_prod (f) < seg_len) - return 0; + return -1; rv = svm_fifo_enqueue_segments (f, segs, nsegs, 0 /* allow partial */); if (PREDICT_FALSE (rv < 0)) - return 0; + return rv; if (do_evt) { -- 2.16.6