From c0036bcb4505e8aee217fa6c09c3c78826bd9ee4 Mon Sep 17 00:00:00 2001 From: "J. Alexander Treuman" Date: Thu, 3 Aug 2006 04:34:51 +0000 Subject: Our id3 tag buffer should be an array of bytes, not an array of pointers to bytes. Now I know where those warnings came from... git-svn-id: https://svn.musicpd.org/mpd/trunk@4540 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/tag.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tag.c b/src/tag.c index c847ceaea..62c04893a 100644 --- a/src/tag.c +++ b/src/tag.c @@ -233,7 +233,7 @@ static int getId3v2FooterSize(FILE * stream, long offset, int whence) static struct id3_tag *getId3Tag(FILE * stream, long offset, int whence) { struct id3_tag *tag; - id3_byte_t *buf[ID3_TAG_BUFLEN]; + id3_byte_t buf[ID3_TAG_BUFLEN]; id3_byte_t *mbuf; int tagsize; int bufsize; @@ -244,12 +244,12 @@ static struct id3_tag *getId3Tag(FILE * stream, long offset, int whence) if (bufsize <= 0) return NULL; /* Look for a tag header */ - tagsize = id3_tag_query((const id3_byte_t *)buf, bufsize); + tagsize = id3_tag_query(buf, bufsize); if (tagsize <= 0) return NULL; if (tagsize <= bufsize) { /* Got an id3 tag, and it fits in buf */ - tag = id3_tag_parse((const id3_byte_t *)buf, tagsize); + tag = id3_tag_parse(buf, tagsize); } else { /* Got an id3tag that overflows buf, so get a new one */ mbuf = malloc(tagsize); @@ -261,7 +261,7 @@ static struct id3_tag *getId3Tag(FILE * stream, long offset, int whence) return NULL; } - tag = id3_tag_parse((const id3_byte_t *)mbuf, tagsize); + tag = id3_tag_parse(mbuf, tagsize); free(mbuf); } -- cgit v1.2.3