# HG changeset patch # User nenolod # Date 1169374910 28800 # Node ID f5191cefba2a15e170545884668a78c736930b1e # Parent e1e98289c1ab0cde85ef20bd9afb6e6812097cbd [svn] - fix weird "(null) (Radioseven - www.radioseven.se)" glitch diff -r e1e98289c1ab -r f5191cefba2a ChangeLog --- a/ChangeLog Sun Jan 21 02:18:37 2007 -0800 +++ b/ChangeLog Sun Jan 21 02:21:50 2007 -0800 @@ -1,3 +1,11 @@ +2007-01-21 10:18:37 +0000 William Pitcock + revision [1032] + - use g_new0 + + trunk/src/curl/curl.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + + 2007-01-21 10:16:17 +0000 William Pitcock revision [1030] - stuff from vfs_get_metadata is already strdup'd diff -r e1e98289c1ab -r f5191cefba2a src/mpg123/mpg123.c --- a/src/mpg123/mpg123.c Sun Jan 21 02:18:37 2007 -0800 +++ b/src/mpg123/mpg123.c Sun Jan 21 02:21:50 2007 -0800 @@ -872,11 +872,18 @@ if (old_title == NULL || g_strcasecmp(old_title, new_title)) { - g_free(mpgdec_title); - mpgdec_title = g_strdup_printf("%s (%s)", + if (mpgdec_title != NULL) + g_free(mpgdec_title); + + if (new_title != NULL) + mpgdec_title = g_strdup_printf("%s (%s)", new_title, srv_name); + else + mpgdec_title = g_strdup(srv_name); - g_free(old_title); + if (old_title != NULL) + g_free(old_title); + old_title = new_title; g_free(srv_name);