From 653d6a0b38975c9d689286e17fd76c928cd6997b Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 11 Mar 2019 18:38:44 +0100 Subject: [PATCH] bankd: Disconnect client if we enter state BW_ST_CONN_CLIENT_UNMAPPED Change-Id: Ifc1741610fc8a3c0413844e0c37a6fcbb2c55067 --- src/bankd_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bankd_main.c b/src/bankd_main.c index bcf5907..b87c4c7 100644 --- a/src/bankd_main.c +++ b/src/bankd_main.c @@ -767,6 +767,8 @@ static void *worker_main(void *arg) rc = worker_transceive_loop(g_worker); if (rc < 0) break; + if (g_worker->state == BW_ST_CONN_CLIENT_UNMAPPED) + break; } LOGW(g_worker, "Error %d occurred: Cleaning up state\n", rc);