From 65d098436446b464ba4095131dccf6cff05aecc4 Mon Sep 17 00:00:00 2001 From: Bastien Bouclet Date: Tue, 14 Nov 2017 06:38:10 +0100 Subject: GRAPHICS: Fix freeing invalid pointers in the BDF font destructor Fixes a crash on exit when using a non default GUI font. Possibly fixes #10318. --- graphics/fonts/bdf.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/graphics/fonts/bdf.cpp b/graphics/fonts/bdf.cpp index 00e98316d6..71911d2ac4 100644 --- a/graphics/fonts/bdf.cpp +++ b/graphics/fonts/bdf.cpp @@ -694,6 +694,8 @@ BdfFont *BdfFont::loadFromCache(Common::SeekableReadStream &stream) { data.bitmaps = bitmaps; data.advances = advances; data.boxes = boxes; + data.familyName = nullptr; + data.slant = nullptr; return new BdfFont(data, DisposeAfterUse::YES); } -- cgit v1.2.3