From 0ca73bfff8b7f4b7d6faca5078f1d666a8a63b71 Mon Sep 17 00:00:00 2001 From: John-Mark Gurney Date: Thu, 24 Mar 2022 18:12:13 -0700 Subject: [PATCH] if the pending session returns a packet, use it, might be first of neg --- comms.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/comms.c b/comms.c index 4d809ab..f5493ff 100644 --- a/comms.c +++ b/comms.c @@ -311,6 +311,12 @@ retmsg: goto retmsg; } + /* pending session advanced (likely to _WAIT_CONFIRM) */ + if (pbouttmp.pktlen > 0) { + *pbout = pbouttmp; + return; + } + /* pending session didn't work, maybe new */ struct comms_session tmpsess;