From: RĂ©mi Denis-Courmont Date: Tue, 9 Feb 2010 19:42:26 +0000 (+0200) Subject: Revert "services_discovery: fix embedding translated longname into name" X-Git-Tag: 1.1.0-ff~239 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=bb14295facd013c7606b3dd912c5ad1868bd5dcf;p=vlc Revert "services_discovery: fix embedding translated longname into name" This fixes a buffer overflow and a warning. This reverts commit caa08dce07c3b08677645263e325b33148f536bd. --- diff --git a/include/vlc_services_discovery.h b/include/vlc_services_discovery.h index 0efed92b4f..06026c7bc2 100644 --- a/include/vlc_services_discovery.h +++ b/include/vlc_services_discovery.h @@ -101,11 +101,8 @@ VLC_EXPORT(int, vlc_sd_probe_Add, (vlc_probe_t *, const char *, const char *)); #define VLC_SD_PROBE_HELPER(name, longname) \ static int vlc_sd_probe_Open (vlc_object_t *obj) \ { \ - char *psz_longname = longname; \ - char psz_name[ strlen( psz_longname ) + 20 ]; \ - sprintf( psz_name, name "{longname=\"%s\"}", psz_longname ); \ return vlc_sd_probe_Add ((struct vlc_probe_t *)obj, \ - psz_name, longname); \ + name "{longname=\"" # longname "\"}", longname); \ } /** @} */