fix a OTA bug
This commit is contained in:
parent
5cd9f04948
commit
50427c6075
1 changed files with 1 additions and 1 deletions
|
@ -458,7 +458,7 @@ class TCPRelayHandler(object):
|
||||||
return
|
return
|
||||||
data_len = self._ota_buff_head[:ONETIMEAUTH_CHUNK_DATA_LEN]
|
data_len = self._ota_buff_head[:ONETIMEAUTH_CHUNK_DATA_LEN]
|
||||||
self._ota_len = struct.unpack('>H', data_len)[0]
|
self._ota_len = struct.unpack('>H', data_len)[0]
|
||||||
length = min(self._ota_len, len(data))
|
length = min(self._ota_len - len(self._ota_buff_data), len(data))
|
||||||
self._ota_buff_data += data[:length]
|
self._ota_buff_data += data[:length]
|
||||||
data = data[length:]
|
data = data[length:]
|
||||||
if len(self._ota_buff_data) == self._ota_len:
|
if len(self._ota_buff_data) == self._ota_len:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue