--- branches/KDE/3.5/kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2006/06/25 12:30:34 554811 +++ branches/KDE/3.5/kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2007/01/24 17:16:52 626814 @@ -395,12 +395,15 @@ QString ArchiveDialog::handleLink(const KURL& _url, const QString& _link) { KURL url(getAbsoluteURL(_url, _link)); - QString tarFileName; - if (m_state==Retrieving) - m_urlsToDownload.append(url); - else if (m_state==Saving) - tarFileName = m_downloadedURLDict[url.url()]; + QString tarFileName; + if (kapp->authorizeURLAction("redirect", _url, url)) + { + if (m_state==Retrieving) + m_urlsToDownload.append(url); + else if (m_state==Saving) + tarFileName = m_downloadedURLDict[url.url()]; + } return tarFileName; }