diff --git a/tftpy/TftpServer.py b/tftpy/TftpServer.py index 40b035e..592314f 100644 --- a/tftpy/TftpServer.py +++ b/tftpy/TftpServer.py @@ -410,7 +410,7 @@ class TftpServerHandler(TftpSession): blksize = int(self.options['blksize']) self.buffer = self.fileobj.read(blksize) logger.debug("Read %d bytes into buffer" % len(self.buffer)) - if self.buffer == "" or self.buffer < blksize: + if self.buffer == "" or len(self.buffer) < blksize: logger.info("Reached EOF on file %s" % self.filename) self.state.state = 'fin' self.blocknumber += 1