diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-24 21:59:38 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-24 21:59:38 +0000 |
commit | 6b8a2624cc1770ab85c99bad2a05c7a9fb05c8cf (patch) | |
tree | 736299cd215659a3241b16c5f3758dc98835c3e0 | |
parent | e26921ed5470e784287dfb49369e07559986feb7 (diff) | |
download | mpv-6b8a2624cc1770ab85c99bad2a05c7a9fb05c8cf.tar.bz2 mpv-6b8a2624cc1770ab85c99bad2a05c7a9fb05c8cf.tar.xz |
- fixed uninitialized offsets[]
- tracklist may not be closed by '.' but EOF
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8558 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/cddb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libmpdemux/cddb.c b/libmpdemux/cddb.c index 910260bd7a..9dd54ce42b 100644 --- a/libmpdemux/cddb.c +++ b/libmpdemux/cddb.c @@ -366,7 +366,7 @@ cddb_read_parse(HTTP_header_t *http_hdr, cddb_data_t *cddb_data) { ptr2 = strstr(ptr, "\n.\n"); if( ptr2==NULL ) { printf("Unable to find '.'\n"); - return -1; + ptr2=ptr+strlen(ptr); //return -1; } } // Ok found the end @@ -580,8 +580,9 @@ cddb_retrieve(cddb_data_t *cddb_data) { for( i=0; i<cddb_data->tracks ; i++ ) { ptr += sprintf(ptr, "%d+", cdtoc[i].frame ); } + ptr[0]=0; time_len = (cdtoc[cddb_data->tracks].frame)/75; - + cddb_data->freedb_server = DEFAULT_FREEDB_SERVER; cddb_data->freedb_proto_level = 1; cddb_data->xmcd_file = NULL; |