Mercurial > audlegacy-plugins
diff src/curl/curl.c @ 469:1256144d2a6e trunk
[svn] - fix crash
- finish shout metadata support
| author | nenolod |
|---|---|
| date | Sun, 21 Jan 2007 02:09:42 -0800 |
| parents | 20657d994de8 |
| children | e1e98289c1ab |
line wrap: on
line diff
--- a/src/curl/curl.c Sun Jan 21 01:55:08 2007 -0800 +++ b/src/curl/curl.c Sun Jan 21 02:09:42 2007 -0800 @@ -33,8 +33,8 @@ #define DEBUG_HEADERS 0 #define DEBUG_ICY 0 #define DEBUG_ICY_VERBOSE 0 -#define XXXX_FIXED_METADATA 0 -#define DEBUG_METADATA_REPORT 0 +#define XXXX_FIXED_METADATA 1 +#define DEBUG_METADATA_REPORT 1 typedef struct _CurlHandle CurlHandle; @@ -707,9 +707,9 @@ curl_vfs_metadata_impl(VFSFile * file, const gchar * field) { CurlHandle *handle = file->handle; - if (!strcmp(field, "stream-name")) + if (!strcmp(field, "stream-name") && handle->name != NULL) return strdup(handle->name); - if (!strcmp(field, "track-name")) + if (!strcmp(field, "track-name") && handle->title != NULL) return strdup(handle->title); return NULL; }
