fix-crash.patch 611 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
From: Timo Teräs <timo.teras@iki.fi>

Remove redundant object instantiation which yields returning c_str to
temporary stack object.

--- inkscape-0.91/src/libnrtype/FontFactory.cpp	2015-12-23 19:36:15.310394043 +0200
+++ inkscape-0.91/src/libnrtype/FontFactory.cpp	2015-12-23 19:35:31.876527221 +0200
@@ -194,7 +194,7 @@
     const char *pangoFamily = pango_font_description_get_family(fontDescr);
 
     if (pangoFamily && ((it = fontNameMap.find(pangoFamily)) != fontNameMap.end())) {
-        return ((Glib::ustring)it->second).c_str();
+        return it->second.c_str();
     }
 
     return pangoFamily;