]> code.delx.au - pymsnt/blobdiff - src/misciq.py
File transfer size limits.
[pymsnt] / src / misciq.py
index 078208aa0efa7486c0c8a920c166ff6c8ae6f0d3..a565755251c1b3bc86e33d5b0ad5b7ed86f582f1 100644 (file)
@@ -514,7 +514,7 @@ class FileTransferOOBSend:
                        reactor.connectTCP(host, port, factory)
 
                def doSendFile(length):
-                       session.legacycon.sendFile(toj.userhost(), ft.FTSend(startTransfer, errOut, filename, length))
+                       ft.FTSend(session, toj.userhost(), startTransfer, errOut, filename, length)
 
                # Make a HEAD request to grab the length of data first
                factory = protocol.ClientFactory()
@@ -602,7 +602,7 @@ class Socks5FileTransfer:
                        self.pytrans.send(iq)
                        self.sessions[(froj.full(), sid)] = consumer
 
-               session.legacycon.sendFile(toj.userhost(), ft.FTSend(startTransfer, errOut, filename, filesize))
+               ft.FTSend(session, toj.userhost(), startTransfer, errOut, filename, filesize)
        
        def incomingS5B(self, el):
                ID = el.getAttribute("id")