@@ -930,7 +930,7 @@ void *lstPopPointerLeave(laListHandle *h){
laListItemPointer *lip;
void *rev = 0;
if (!h) return 0;
- lip = lstPopItem(h); memLeave(lip);
+ lip = lstPopItem(h); if(lip) memLeave(lip);
rev = lip ? lip->p : 0;
return rev;
}