diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp index 25d8db1c..52f176b2 100644 --- a/taglib/toolkit/tstring.cpp +++ b/taglib/toolkit/tstring.cpp @@ -390,7 +390,7 @@ String String::upper() const { static const int shift = 'A' - 'a'; - String s(*this); + String s(*d->data); for(Iterator it = s.begin(); it != s.end(); ++it) { if(*it >= 'a' && *it <= 'z') *it = *it + shift;