From da737bb10b6ed0e2a268f9d59729e8879b4ecb56 Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Sun, 20 Oct 2013 20:17:13 +0000 Subject: Avoid freeing NULL. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9999 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/fl_font_win32.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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]); } //////////////////////////////////////////////////////////////// -- cgit v1.2.3