[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: kfm upload problems...
From:       David Faure <faure () alpha ! tat ! physik ! uni-tuebingen ! de>
Date:       1999-05-16 16:46:18
[Download RAW message or body]

On Thu, May 13, 1999 at 03:06:22PM +0200, David Faure wrote:
> The attached patch ...
... is now attached

-- 
David FAURE
david.faure@insa-lyon.fr, faure@kde.org
http://www.insa-lyon.fr/People/AEDI/dfaure/index.html 
KDE, Making The Future of Computing Available Today


["ftp.cpp.diff" (text/plain)]

Index: ftp.cpp
===================================================================
RCS file: /home/kde/kdebase/kfm/kioslave/ftp.cpp,v
retrieving revision 1.21.4.4
retrieving revision 1.21.4.5
diff -u -p -r1.21.4.4 -r1.21.4.5
--- ftp.cpp	1999/04/06 14:37:47	1.21.4.4
+++ ftp.cpp	1999/05/13 15:06:35	1.21.4.5
@@ -549,10 +549,16 @@ int KProtocolFTP::OpenConnection( const 
     buf.sprintf("type %c",mode);
     if ( !ftpSendCmd( buf, '2' ) ) return Error(KIO_ERROR_CouldNotConnect,
 				"Could not set ftp to correct mode for transmission");
-#ifdef DONT_TRY_PASV // never defined - define if you don't want to try PASV first
+
+#ifndef DONT_TRY_PASV // never defined - define if you don't want to try PASV first
+  if (!strcmp(command,"stor")) // no passive mode for uploading
+  {
+#endif
     if ( !ftpPort() ) return Error(KIO_ERROR_CouldNotConnect,
 				"Could not setup ftp data port", errno);
-#else
+#ifndef DONT_TRY_PASV
+  }
+  else
     if ( !ftpPasv() ) return Error(KIO_ERROR_CouldNotConnect,
 				"Could not setup ftp data port", errno);
 #endif


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic