]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/sap.c
Avoid ?: GCC-ism
[vlc] / modules / services_discovery / sap.c
index a43a89233c831728ae51086894f228ab3199eba4..2e1d070fccd11a3f05ecef278a7672ae2b642dc7 100644 (file)
@@ -918,9 +918,11 @@ static const char *FindAttribute (const sdp_t *sdp, unsigned media,
                                   const char *name)
 {
     /* Look for media attribute, and fallback to session */
-    return GetAttribute (sdp->mediav[media].pp_attributes,
-                         sdp->mediav[media].i_attributes, name)
-        ?: GetAttribute (sdp->pp_attributes, sdp->i_attributes, name);
+    const char *attr = GetAttribute (sdp->mediav[media].pp_attributes,
+                                     sdp->mediav[media].i_attributes, name);
+    if (attr == NULL)
+        attr = GetAttribute (sdp->pp_attributes, sdp->i_attributes, name);
+    return attr;
 }