Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType
Commits:
-
c350aac0
by Alexei Podtelezhnikov at 2021-09-08T12:18:23-04:00
1 changed file:
Changes:
... | ... | @@ -310,8 +310,6 @@ |
310 | 310 |
FT_Long leaks = 0;
|
311 | 311 |
|
312 | 312 |
|
313 |
- FT_DumpMemory( table->memory );
|
|
314 |
- |
|
315 | 313 |
/* remove all blocks from the table, revealing leaked ones */
|
316 | 314 |
for ( i = 0; i < table->size; i++ )
|
317 | 315 |
{
|
... | ... | @@ -862,6 +860,8 @@ |
862 | 860 |
FT_MemTable table = (FT_MemTable)memory->user;
|
863 | 861 |
|
864 | 862 |
|
863 |
+ FT_DumpMemory( memory );
|
|
864 |
+ |
|
865 | 865 |
ft_mem_table_destroy( table );
|
866 | 866 |
|
867 | 867 |
memory->free = table->free;
|
... | ... | @@ -894,11 +894,9 @@ |
894 | 894 |
extern void
|
895 | 895 |
FT_DumpMemory( FT_Memory memory )
|
896 | 896 |
{
|
897 |
- FT_MemTable table = (FT_MemTable)memory->user;
|
|
898 |
- |
|
899 |
- |
|
900 |
- if ( table )
|
|
897 |
+ if ( memory->free == ft_mem_debug_free )
|
|
901 | 898 |
{
|
899 |
+ FT_MemTable table = (FT_MemTable)memory->user;
|
|
902 | 900 |
FT_MemSource* bucket = table->sources;
|
903 | 901 |
FT_MemSource* limit = bucket + FT_MEM_SOURCE_BUCKETS;
|
904 | 902 |
FT_MemSource* sources;
|