From: Zoran V. <zv...@ar...> - 2006-01-09 16:05:44
|
Am 09.01.2006 um 16:38 schrieb Vlad Seryakov: > Looks like it will skip > (for the others: I had a short conversation with Vlad over AIM double-checking this) Yes, this is what I thought. So, the "proper" way would be to code this like: if (waitPtr != NULL) { sockPtr = NULL; while ((nextPtr = waitPtr) != NULL) { waitPtr = nextPtr->nextPtr; nextPtr->nextPtr = sockPtr; sockPtr = nextPtr; } while (sockPtr != NULL) { nextPtr = sockPtr->nextPtr; if (!NsQueueConn(sockPtr, &now)) { sockPtr->nextPtr = waitPtr; waitPtr = sockPtr; } sockPtr = nextPtr; } } Now, if nobody sees any problem with that, I will make that change in driver.c I'm still looking in the new driver.c with spooler support. I believe this is allright but will do some more peeking (it helps me understand the rest of the code :-) ) Cheers Zoran |