summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/fl_font_win32.cxx5
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]);
}
////////////////////////////////////////////////////////////////