From 672048d4ee3b0c8f819db0512bc31887a4e12ff4 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 28 Jul 2007 12:56:17 +0000 Subject: fixed http content type parsing git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@42 90c681e8-e032-0410-971d-27865f9a5e38 --- lib/downloader.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'lib/downloader.cpp') diff --git a/lib/downloader.cpp b/lib/downloader.cpp index be2d93e27..7afec4cdd 100644 --- a/lib/downloader.cpp +++ b/lib/downloader.cpp @@ -51,15 +51,15 @@ static size_t curl_header(void *data, size_t size, size_t nmemb, str = str.trimmed (); if (str.contains("Content-Type")) { - str = str.right(str.indexOf(":") + 3); - qDebug(qPrintable(QString("content-type: ")+str)); - dl->stream()->content_type = str; + str = str.right(str.size() - str.indexOf(":") - 1); + qDebug(qPrintable(QString("content-type: ")+str.trimmed())); + dl->stream()->content_type = str.trimmed(); } if (str.contains("content-type")) { - str = str.right(str.indexOf(":")-2); - qDebug(qPrintable(QString("content-type: ")+str)); - dl->stream()->content_type = str; + str = str.right(str.size() - str.indexOf(":") - 1); + qDebug(qPrintable(QString("content-type: ")+str.trimmed())); + dl->stream()->content_type = str.trimmed(); } dl->mutex()->unlock(); return size * nmemb; @@ -80,7 +80,6 @@ Downloader::Downloader(QObject *parent, const QString &url) : QThread(parent) { m_url = url; - qDebug("Downloader: url: %s",qPrintable(url)); curl_global_init(CURL_GLOBAL_ALL); m_stream.buf_fill = 0; m_stream.buf = 0; -- cgit v1.2.3-13-gbd6f