diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2005-04-30 01:50:29 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2005-04-30 01:50:29 +0000 |
commit | a97110661c26049d73f2fa6fe2f80372fb047ee4 (patch) | |
tree | e13237f4d05a8200eef2daf8aca1b3b9248389e3 | |
parent | ead82e4d5ab80f466bca2dc0c5406d2b56cf00bd (diff) |
fix bug 421: database read failed with newline in ID3-tag
git-svn-id: https://svn.musicpd.org/mpd/trunk@3231 09075e82-0dd4-0310-85a5-a0d7c8717e4f
-rw-r--r-- | src/tag.c | 2 | ||||
-rw-r--r-- | src/utils.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -430,13 +430,13 @@ inline static void appendToTagItems(MpdTag * tag, int type, char * value, dup[len] = '\0'; fixUtf8(dup); + stripReturnChar(dup); tag->numOfItems++; tag->items = realloc(tag->items, tag->numOfItems*sizeof(MpdTagItem)); tag->items[i].type = type; tag->items[i].value = getTagItemString(type, dup); - //tag->items[i].value = strdup(dup); free(dup); } diff --git a/src/utils.c b/src/utils.c index 32b079353..f3d0effb0 100644 --- a/src/utils.c +++ b/src/utils.c @@ -48,7 +48,7 @@ char * strDupToUpper(char * str) { } void stripReturnChar(char * string) { - while(string && (string = strstr(string,"\n"))) { + while(string && (string = strchr(string,'\n'))) { *string = ' '; } } |