diff options
author | Max Kellermann <max@duempel.org> | 2008-08-29 09:38:56 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-08-29 09:38:56 +0200 |
commit | 92b757674ebcf5cf90e8adb66e7583edf1bc604e (patch) | |
tree | efc17648bad7853ac80529382f02ca3771317d3f /src/tag.c | |
parent | f99fe808117fb29fc8dfba8c2eb1b18472aa6faa (diff) | |
download | mpd-92b757674ebcf5cf90e8adb66e7583edf1bc604e.tar.gz mpd-92b757674ebcf5cf90e8adb66e7583edf1bc604e.tar.xz mpd-92b757674ebcf5cf90e8adb66e7583edf1bc604e.zip |
assert value!=NULL in fix_utf8()
We must never pass value==NULL to fix_utf(). Replace the run-time
check with an assertion.
Diffstat (limited to 'src/tag.c')
-rw-r--r-- | src/tag.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -350,7 +350,9 @@ int tag_equal(struct tag *tag1, struct tag *tag2) static inline char *fix_utf8(char *str) { char *temp; - if (str != NULL && validUtf8String(str)) + assert(str != NULL); + + if (validUtf8String(str)) return str; DEBUG("not valid utf8 in tag: %s\n",str); |