diff options
| -rw-r--r-- | src/fl_font_win32.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fl_font_win32.cxx b/src/fl_font_win32.cxx index 99358d606..14a6b51cc 100644 --- a/src/fl_font_win32.cxx +++ b/src/fl_font_win32.cxx @@ -77,8 +77,9 @@ Fl_Font_Descriptor::~Fl_Font_Descriptor() { #endif if (this == fl_graphics_driver->font_descriptor()) fl_graphics_driver->font_descriptor(NULL); DeleteObject(fid); - int i; - for (i = 0; i < 64; i++) free(width[i]); + for (int i = 0; i < 64; i++) + if ( width[i] ) + free(width[i]); } //////////////////////////////////////////////////////////////// |
