diff --git a/lib/sntllv2.c b/lib/sntllv2.c index e2e72ef..a3b6668 100644 --- a/lib/sntllv2.c +++ b/lib/sntllv2.c @@ -705,6 +705,8 @@ static void *__sntll_thread(void *b) } else printf("connread(head) µS: %ld\n", end.tv_usec - beg.tv_usec); #endif + if(co->flags & SNSX_CLOSED) goto __finish; /* go away if required asap */ + #ifdef _VERBOSE_DEBUG dumphead(mhead); #endif