From 0440a5c3930fb306101271895a0b000376469985 Mon Sep 17 00:00:00 2001 From: nathan Date: Wed, 14 Jun 2023 21:37:41 -0700 Subject: [PATCH] AppData handles source disconnect --- AppData.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AppData.cpp b/AppData.cpp index ca61b85..0152b50 100644 --- a/AppData.cpp +++ b/AppData.cpp @@ -86,11 +86,12 @@ void AppData::disconnect() { void AppData::update() { - if(!connected) { + if(!connected) { return; } if ((fd == ANET_ERR) || (recv(c->fd, pk_buf, sizeof(pk_buf), MSG_PEEK | MSG_DONTWAIT) == 0)) { + connected = false; free(c); usleep(1000000); c = (struct client *) malloc(sizeof(*c));