From e3805dafb34a6fb3ae0421bd0414ee7fd27e2106 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 29 Aug 2008 09:38:56 +0200 Subject: assert value!=NULL in fix_utf8() We must never pass value==NULL to fix_utf(). Replace the run-time check with an assertion. --- src/tag.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/tag.c') diff --git a/src/tag.c b/src/tag.c index 8b80bc308..927f1b789 100644 --- a/src/tag.c +++ b/src/tag.c @@ -350,7 +350,9 @@ int tag_equal(struct mpd_tag *tag1, struct mpd_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); -- cgit v1.2.3