]> git.sesse.net Git - vlc/blobdiff - include/vlc_services_discovery.h
Rewrite GC code on top of atomic ops
[vlc] / include / vlc_services_discovery.h
index 9911f6af9fe09e3b03e01dfe4c8503be90cb6382..956b77b65f943f9660858ebc07d51a9e27daea36 100644 (file)
@@ -109,10 +109,9 @@ VLC_EXPORT(int, vlc_sd_probe_Add, (vlc_probe_t *, const char *, const char *, in
 #define VLC_SD_PROBE_HELPER(name, longname, cat) \
 static int vlc_sd_probe_Open (vlc_object_t *obj) \
 { \
-    char psz_name[ strlen( name ) + strlen( longname ) + 20 ]; \
-    sprintf( psz_name, "%s{longname=\"%s\"}", name, longname ); \
     return vlc_sd_probe_Add ((struct vlc_probe_t *)obj, \
-                             psz_name, longname, cat); \
+                             name "{longname=\"" longname "\"}", \
+                             longname, cat); \
 }
 
 /** @} */