diff options
-rw-r--r-- | taglib/toolkit/tstring.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp index 283a7f2b..b26e02fa 100644 --- a/taglib/toolkit/tstring.cpp +++ b/taglib/toolkit/tstring.cpp @@ -68,7 +68,8 @@ namespace data.resize(dstEnd - data.begin()); } catch(const utf8::exception &e) { - debug(String("String::copyFromUTF8() - UTF8-CPP error: ") + e.what()); + const String message(e.what()); + debug("String::copyFromUTF8() - UTF8-CPP error: " + message); data.clear(); } } @@ -435,7 +436,8 @@ ByteVector String::data(Type t) const v.resize(static_cast<unsigned int>(dstEnd - v.begin())); } catch(const utf8::exception &e) { - debug(String("String::data() - UTF8-CPP error: ") + e.what()); + const String message(e.what()); + debug("String::data() - UTF8-CPP error: " + message); v.clear(); } |