--- 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;
 }
