diff --git a/src/libvncserver/rfbserver.c b/src/libvncserver/rfbserver.c index eefd1280..ab14671d 100644 --- a/src/libvncserver/rfbserver.c +++ b/src/libvncserver/rfbserver.c @@ -660,6 +660,8 @@ rfbClientConnectionGone(rfbClientPtr cl) rfbPrintStats(cl); rfbResetStats(cl); + if(cl->lastError) + free(cl->lastError); free(cl); }