song_save: don't fail on empty tag values
If a tag value is an empty string, the space after the colon was removed by g_strchomp(). Fix this by removing the space check and using g_strchug() on the return value.
This commit is contained in:
parent
3c6a85d8f7
commit
642b861526
@ -95,9 +95,9 @@ matchesAnMpdTagItemKey(char *buffer, enum tag_type *itemType)
|
||||
size_t len = strlen(mpdTagItemKeys[i]);
|
||||
|
||||
if (0 == strncmp(mpdTagItemKeys[i], buffer, len) &&
|
||||
buffer[len] == ':' && buffer[len + 1] == ' ') {
|
||||
buffer[len] == ':') {
|
||||
*itemType = i;
|
||||
return buffer + len + 2;
|
||||
return g_strchug(buffer + len + 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user