diff -Nur ../work/freetype-2.1.4/src/cache/ftlru.c freetype-2.1.4/src/cache/ftlru.c --- ../work/freetype-2.1.4/src/cache/ftlru.c 2003-03-20 10:04:40.000000000 +0300 +++ freetype-2.1.4/src/cache/ftlru.c 2003-07-30 16:59:51.000000000 +0400 @@ -231,7 +231,7 @@ if ( node == NULL ) { - FT_ASSERT( list->nodes == 0 ); + FT_ASSERT( list->num_nodes == 0 ); error = FT_Err_Out_Of_Memory; goto Exit; } @@ -384,6 +384,7 @@ clazz->node_done( node, list ); FT_FREE( node ); + list->num_nodes--; } else pnode = &(*pnode)->next;