mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 19:25:43 +00:00
fix iteration for empty list
This commit is contained in:
parent
232dbb1229
commit
1a8c4a3d15
@ -32,7 +32,7 @@
|
||||
*/
|
||||
|
||||
#ifdef DEBUG
|
||||
static const char CVS_ID[] = "@(#) $RCSfile: list.c,v $ $Revision: 1.4 $ $Date: 2001/10/15 16:50:01 $ $Name: $";
|
||||
static const char CVS_ID[] = "@(#) $RCSfile: list.c,v $ $Revision: 1.5 $ $Date: 2001/10/17 14:37:48 $ $Name: $";
|
||||
#endif /* DEBUG */
|
||||
|
||||
/*
|
||||
@ -316,6 +316,10 @@ NSS_IMPLEMENT void *
|
||||
nssListIterator_Start(nssListIterator *iter)
|
||||
{
|
||||
NSSLIST_LOCK_IF(iter->list);
|
||||
if (iter->list->count == 0) {
|
||||
NSSLIST_UNLOCK_IF(iter->list);
|
||||
return NULL;
|
||||
}
|
||||
iter->current = iter->list->head;
|
||||
return iter->current->data;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user