check for ee == NULL

This commit is contained in:
Pierangelo Masarati 2007-09-26 22:37:35 +00:00
parent a0d26ada9c
commit 24db207196

View file

@ -379,7 +379,7 @@ bdb_idl_cache_put(
if ( ++bdb->bi_idl_cache_size > bdb->bi_idl_cache_max_size ) {
int i;
ee = bdb->bi_idl_lru_tail;
for ( i = 0; i < 10; i++, ee = eprev ) {
for ( i = 0; ee != NULL && i < 10; i++, ee = eprev ) {
eprev = ee->idl_lru_prev;
if ( eprev == ee ) {
eprev = NULL;