self.filesize = filesize
if not checkSizeOk(self.filesize):
LogEvent(INFO, session.jabberID, "File too large.")
- session.legacycon.sendMessage(to, "", lang.get(session.lang).msnFtSizeRejected % (self.filename, config.ftSizeLimit, config.website), True)
+ text = lang.get(session.lang).msnFtSizeRejected % (self.filename, config.ftSizeLimit, config.website)
+ session.legacycon.sendMessage(to, "", text, True)
+ session.sendMessage(to=session.jabberID, fro=to, body=text)
self.reject()
return
if not checkSizeOk(legacyftp.filesize):
LogEvent(INFO, session.jabberID, "File too large.")
legacyftp.reject()
- session.legacycon.sendMessage(senderJID, "", lang.get(session.lang).msnFtSizeRejected % (legacyftp.filename, config.ftSizeLimit, config.website), False)
+ text = lang.get(session.lang).msnFtSizeRejected % (legacyftp.filename, config.ftSizeLimit, config.website)
+ session.legacycon.sendMessage(senderJID, "", text, False)
+ session.sendMessage(to=session.jabberID, fro=senderJID, body=text)
return
self.session = session
self.toJID = self.session.jabberID + "/" + self.session.highestResource()
def connectionLost(self, reason):
if self.state == self.STATE_READY:
self.factory.consumer.close()
+ else:
+ self.factory.consumer.error()
def _waitAuthOk(self):
ver, method = struct.unpack("!BB", self.buf[:2])