]> git.sur5r.net Git - minitube/blobdiff - src/datautils.cpp
Be careful about the lifetime of stack variables
[minitube] / src / datautils.cpp
index 11bb943e231b00c3adde1c7799c9876031a36064..36811b03cdf5c174ab1879c6004840224dfbb367 100644 (file)
@@ -50,7 +50,9 @@ uint DataUtils::parseIsoPeriod(const QString &isoPeriod) {
 
     uint days = 0, hours = 0, minutes = 0, seconds = 0;
 
-    const char *ptr = isoPeriod.toStdString().c_str();
+    QByteArray ba = isoPeriod.toLocal8Bit();
+    const char *ptr = ba.data();
+    
     while (*ptr) {
         if(*ptr == 'P' || *ptr == 'T') {
             ptr++;