]> git.sesse.net Git - vlc/commitdiff
Fix NULL dereference (CID#236)
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 5 Oct 2008 14:15:00 +0000 (17:15 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 5 Oct 2008 14:15:00 +0000 (17:15 +0300)
modules/services_discovery/sap.c

index cef1578b77f187723ee88b355f6edcde2011b8bc..d9ca9b4243245d8468cf8d13fbf217b83cd6ea2c 100644 (file)
@@ -1246,9 +1246,9 @@ static sdp_t *ParseSDP (vlc_object_t *p_obj, const char *psz_sdp)
                 }
                 assert (p_sdp->psz_sessionname == NULL); // no memleak here
                 p_sdp->psz_sessionname = strdup (data);
-                EnsureUTF8 (p_sdp->psz_sessionname);
                 if (p_sdp->psz_sessionname == NULL)
                     goto error;
+                EnsureUTF8 (p_sdp->psz_sessionname);
                 break;
             }