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

List:       kde-commits
Subject:    kdebase/kioslave/smb
From:       Stephan Kulow <coolo () kde ! org>
Date:       2004-05-08 15:22:18
Message-ID: 20040508152218.84B301EFF () office ! kde ! org
[Download RAW message or body]

CVS commit by coolo: 

more debug output


  M +10 -4     kio_smb_file.cpp   1.15


--- kdebase/kioslave/smb/kio_smb_file.cpp  #1.14:1.15
@@ -153,5 +153,5 @@ void SMBSlave::put( const KURL& kurl,
     QByteArray  filedata;
 
-    //    kdDebug(KIO_SMB) << "SMBSlave::put on " << kurl << endl;
+    kdDebug(KIO_SMB) << "SMBSlave::put on " << kurl << endl;
 
 
@@ -213,4 +213,5 @@ void SMBSlave::put( const KURL& kurl,
             error( KIO::ERR_CANNOT_OPEN_FOR_WRITING, m_current_url.prettyURL());
         }
+        finished();
         return;
     }
@@ -225,4 +226,5 @@ void SMBSlave::put( const KURL& kurl,
         if (readData(filedata) <= 0)
         {
+            kdDebug(KIO_SMB) << "readData <= 0" << endl;
             break;
         }
@@ -230,10 +232,13 @@ void SMBSlave::put( const KURL& kurl,
         buf = filedata.data();
         bufsize = filedata.size();
-        if(smbc_write(filefd, buf,bufsize) < 0)
+        int size = smbc_write(filefd, buf, bufsize);
+        if ( size < 0)
         {
           kdDebug(KIO_SMB) << "SMBSlave::put error " << kurl <<" could not write !!"<< endl;
             error( KIO::ERR_COULD_NOT_WRITE, m_current_url.prettyURL());
+            finished();
             return;
         }
+        kdDebug(KIO_SMB ) << "wrote " << size << endl;
     }
     kdDebug(KIO_SMB) << "SMBSlave::put close " << m_current_url.toSmbcUrl()<< endl;
@@ -243,4 +248,5 @@ void SMBSlave::put( const KURL& kurl,
       kdDebug(KIO_SMB) << "SMBSlave::put on " << kurl <<" could not write !!"<< endl;
         error( KIO::ERR_COULD_NOT_WRITE, m_current_url.prettyURL());
+        finished();
         return;
     }


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

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