From 12bd062b6076cd76509664feb580611c1791bc8b Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 3 Jan 2010 16:56:58 +0200 Subject: [PATCH] asprintf -> strdup --- extras/analyser/zsh.cpp | 2 +- modules/demux/playlist/playlist.c | 3 ++- modules/misc/notify/growl.m | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/extras/analyser/zsh.cpp b/extras/analyser/zsh.cpp index 4f432fac5a..e5b10fa9f1 100644 --- a/extras/analyser/zsh.cpp +++ b/extras/analyser/zsh.cpp @@ -257,7 +257,7 @@ void ParseOption( module_config_t *p_item, mumap &mods, mcmap &mods2 ) list = list.append( "'" ); ++range.first; } - asprintf( &psz_arguments, "%s", list.c_str() ); + psz_arguments = strdup( list.c_str() ); } break; diff --git a/modules/demux/playlist/playlist.c b/modules/demux/playlist/playlist.c index c02c186b33..f6ea8921b3 100644 --- a/modules/demux/playlist/playlist.c +++ b/modules/demux/playlist/playlist.c @@ -192,7 +192,8 @@ char *FindPrefix( demux_t *p_demux ) } else { - if( asprintf( &psz_path,"%s", p_demux->psz_path ) == -1 ) + psz_path = strdup( p_demux->psz_path ); + if( psz_path == NULL ) return NULL; } diff --git a/modules/misc/notify/growl.m b/modules/misc/notify/growl.m index 575739f248..319c7ebe27 100644 --- a/modules/misc/notify/growl.m +++ b/modules/misc/notify/growl.m @@ -198,7 +198,11 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var, else if( psz_artist ) i_ret = asprintf( &psz_tmp, "%s\n%s", psz_title, psz_artist ); else - i_ret = asprintf( &psz_tmp, "%s", psz_title ); + { + psz_tmp = strdup( psz_title ); + if( psz_tmp == NULL ) + i_ret = -1; + } if( i_ret == -1 ) { -- 2.39.2