From 603331e7a5d9b9b8672b1bd16a1588fb6a64dcf8 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 31 Jul 2017 12:58:25 +0200 Subject: [PATCH] rsrv: flush any queued messages before forced disconnect Avoid loss of various ERROR messages which camessage() has queued. --- src/rsrv/camsgtask.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rsrv/camsgtask.c b/src/rsrv/camsgtask.c index ca00cd62e..9cc3a294c 100644 --- a/src/rsrv/camsgtask.c +++ b/src/rsrv/camsgtask.c @@ -137,6 +137,9 @@ void camsgtask ( void *pParm ) } else { char buf[64]; + + /* flush any queued messages before shutdown */ + cas_send_bs_msg(client, 1); client->recv.cnt = 0ul;