From fe78dc46ed6d8ca73c51976fd810aa56303c4420 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 27 Sep 2022 17:31:49 +0200 Subject: [PATCH] osmux: Change order of lines to follow packet fill order The osmux header goes before in the packet, so let's move the line checking is size before the content. Change-Id: I33feac834700d22ed06472d8971abd0567ce623b --- src/osmux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osmux.c b/src/osmux.c index 51642ab..bd05f76 100644 --- a/src/osmux.c +++ b/src/osmux.c @@ -715,9 +715,9 @@ osmux_batch_add(struct osmux_batch *batch, uint32_t batch_factor, struct msgb *m } /* First check if there is room for this message in the batch */ - bytes += amr_payload_len; if (circuit->nmsgs == 0) bytes += sizeof(struct osmux_hdr); + bytes += amr_payload_len; /* No room, sorry. You'll have to retry */ if (bytes > batch->remaining_bytes)