* src/base/ftobjs.c (FT_Done_Library): Issue an error when FT_Done_Face() is failed and retried
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index bea470f..82559b5 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -4196,7 +4196,11 @@
 
         faces = &FT_DRIVER(module)->faces_list;
         while ( faces->head )
+	{
           FT_Done_Face( FT_FACE( faces->head->data ) );
+	  if ( faces->head )
+            FT_ERROR(( "FT_Done_Library: failed to free some faces\n" ));
+	}
       }
     }