# HG changeset patch # User nenolod # Date 1169373308 28800 # Node ID 2e4d10f3f9cb1d3f000f51c7a8000d63e12c9a02 # Parent a3bf53abebf549ae01528efc85f8be2909207092 [svn] - always make sure the returned data is strdup'd diff -r a3bf53abebf5 -r 2e4d10f3f9cb ChangeLog --- a/ChangeLog Sun Jan 21 01:49:43 2007 -0800 +++ b/ChangeLog Sun Jan 21 01:55:08 2007 -0800 @@ -1,3 +1,13 @@ +2007-01-21 09:49:43 +0000 William Pitcock + revision [1020] + - implement mpgdec_metadata() + - partial shoutcast streamtitle support + + trunk/src/mpg123/common.c | 8 ++++++++ + trunk/src/mpg123/mpg123.c | 3 +-- + 2 files changed, 9 insertions(+), 2 deletions(-) + + 2007-01-21 07:31:12 +0000 Daniel Barkalow revision [1018] Handle inline metadata. Parsing of tags needs work before it will not crash on diff -r a3bf53abebf5 -r 2e4d10f3f9cb src/mpg123/common.c --- a/src/mpg123/common.c Sun Jan 21 01:49:43 2007 -0800 +++ b/src/mpg123/common.c Sun Jan 21 01:55:08 2007 -0800 @@ -104,7 +104,7 @@ if (filept == NULL) return NULL; - return vfs_get_metadata(filept, id); + return g_strdup(vfs_get_metadata(filept, id)); } /****************************************