1
1
mirror of https://github.com/eblot/pybootd.git synced 2024-09-11 22:17:44 +03:00

Add missing AND operator

This commit is contained in:
Emmanuel Blot 2020-01-08 09:24:19 +01:00
parent b4c9d26feb
commit 35d930e9c1

View File

@ -263,7 +263,7 @@ class TftpConnection(object):
if not self.time: if not self.time:
self.time = now() self.time = now()
blocksize = self.blocksize blocksize = self.blocksize
block = self.blocknum = (self.blocknum + 1) 0xFFFF block = self.blocknum = (self.blocknum + 1) & 0xFFFF
lendata = len(data) lendata = len(data)
fmt = '!hH%ds' % lendata fmt = '!hH%ds' % lendata
pkt = pack(fmt, self.DATA, block, data) pkt = pack(fmt, self.DATA, block, data)
@ -290,7 +290,7 @@ class TftpConnection(object):
def send_ack(self, pack=spack): def send_ack(self, pack=spack):
self.log.debug('send_ack') self.log.debug('send_ack')
block = self.blocknum block = self.blocknum
self.blocknum = (self.blocknum + 1) 0xFFFF self.blocknum = (self.blocknum + 1) & 0xFFFF
fmt = '!hH' fmt = '!hH'
pkt = pack(fmt, self.ACK, block) pkt = pack(fmt, self.ACK, block)
self.send(pkt) self.send(pkt)