]> granicus.if.org Git - libass/commitdiff
Do not double free default font/family buffers
authorGrigori Goronzy <greg@blackbox>
Tue, 21 Jul 2009 12:03:46 +0000 (14:03 +0200)
committerGrigori Goronzy <greg@blackbox>
Tue, 21 Jul 2009 12:04:15 +0000 (14:04 +0200)
Reported by Martin Sourada.

libass/ass_render.c

index 23c93fbaca1c1c2400fb2f55bea41892f8d15c8d..ece333da00778267e9274bb517a676015d6ccef0 100644 (file)
@@ -3217,11 +3217,6 @@ void ass_set_fonts(ass_renderer_t *priv, const char *default_font,
                    const char *default_family, int fc, const char *config,
                    int update)
 {
-    if (priv->settings.default_font)
-        free(priv->settings.default_font);
-    if (priv->settings.default_family)
-        free(priv->settings.default_family);
-
     free(priv->settings.default_font);
     free(priv->settings.default_family);
     priv->settings.default_font = default_font ? strdup(default_font) : 0;