Skip to content

Commit a2d52d6

Browse files
author
Robert McNamara
committed
Internet Content: Clean up a memory leak spotted by Chris Pinkham.
Thanks!
1 parent 65f2eda commit a2d52d6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

mythtv/libs/libmyth/mythrssmanager.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,14 @@ void RSSSite::retrieve(void)
152152
m_data.resize(0);
153153
m_articleList.clear();
154154
m_urlReq = QUrl(m_url);
155-
m_manager = new QNetworkAccessManager();
155+
if (!m_manager)
156+
{
157+
m_manager = new QNetworkAccessManager();
158+
connect(m_manager, SIGNAL(finished(QNetworkReply*)), this,
159+
SLOT(slotCheckRedirect(QNetworkReply*)));
160+
}
156161

157162
m_reply = m_manager->get(QNetworkRequest(m_urlReq));
158-
159-
connect(m_manager, SIGNAL(finished(QNetworkReply*)), this,
160-
SLOT(slotCheckRedirect(QNetworkReply*)));
161163
}
162164

163165
QUrl RSSSite::redirectUrl(const QUrl& possibleRedirectUrl,

0 commit comments

Comments
 (0)