Fix for sniffer with async to not terminate processing until all pending items have been processed.

This commit is contained in:
David Garske 2022-11-07 15:45:50 -08:00
parent 6ca8336c52
commit 20913a4201

View File

@ -904,6 +904,11 @@ int main(int argc, char** argv)
/* check if we are done reading file */
if (packet == NULL && data == NULL && saveFile) {
#ifdef WOLFSSL_ASYNC_CRYPT
/* if items pending still then keep processing */
if (queueSz > 0)
continue;
#endif
break;
}