From 5ef889a45334e524519e976d7a7ff80679b614f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Sun, 28 Mar 2010 18:22:34 +0200 Subject: [PATCH] Grow: fix crash when the password is NULL. --- modules/misc/notify/growl_udp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/misc/notify/growl_udp.c b/modules/misc/notify/growl_udp.c index 72764be2f3..234a3d763a 100644 --- a/modules/misc/notify/growl_udp.c +++ b/modules/misc/notify/growl_udp.c @@ -255,6 +255,14 @@ static int CheckAndSend( vlc_object_t *p_this, uint8_t* p_data, int i_offset ) char *psz_password = var_InheritString( p_this, "growl-password" ); char *psz_server = var_InheritString( p_this, "growl-server" ); int i_port = var_InheritInteger( p_this, "growl-port" ); + + if(!psz_password || !psz_server) + { + free( psz_password ); + free( psz_server ); + return VLC_EGENERIC; + } + strcpy( (char*)(p_data+i_offset), psz_password ); i = i_offset + strlen(psz_password); -- 2.39.2