diff --git a/server/src/netserver.cpp b/server/src/netserver.cpp index bd72bff4f15328608cc96500c8cf978b7dea40b3..8910535f33959f7c4c56c2011b7d9574be2bdf23 100644 --- a/server/src/netserver.cpp +++ b/server/src/netserver.cpp @@ -130,6 +130,7 @@ int NetServer::lwsCallback(libwebsocket_context *context, libwebsocket *wsi, switch (reason) { case LWS_CALLBACK_CLOSED: case LWS_CALLBACK_CLOSED_HTTP: + case LWS_CALLBACK_DEL_POLL_FD: if (client && client->opcBuffer) { free(client->opcBuffer); client->opcBuffer = NULL;