]> git.sesse.net Git - vlc/commitdiff
subsdec: NULL dereference (fix #4125)
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 1 Sep 2010 03:38:11 +0000 (06:38 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 1 Sep 2010 03:39:07 +0000 (06:39 +0300)
modules/codec/subtitles/subsdec.c

index b128859b0317b5729e4bf1c3798db3e6e70dfab1..7545cbbd1b5e8dc6f0f85a8170af11aa1567f02e 100644 (file)
@@ -284,7 +284,7 @@ static int OpenDecoder( vlc_object_t *p_this )
         psz_charset = var_InheritString (p_dec, "subsdec-encoding");
         msg_Dbg (p_dec, "trying configured character encoding: %s",
                  psz_charset ? psz_charset : "not specified");
-        if (!strcmp (psz_charset, "system"))
+        if (psz_charset != NULL && !strcmp (psz_charset, "system"))
         {
             free (psz_charset);
             psz_charset = strdup ("");