Fix 0x stripping from HWID, fixes #52

This commit is contained in:
Edgey Boy 2020-04-19 11:51:48 +03:00
parent 19ef51a6db
commit a9c96cf898
1 changed files with 5 additions and 1 deletions

View File

@ -326,7 +326,11 @@ def server_check():
srv_config['hwid'] = randomhwid[:16]
# Sanitize HWID.
hexstr = srv_config['hwid'].strip('0x')
hexstr = srv_config['hwid']
# Strip 0x from the start of hexstr
if hexstr.startswith("0x"):
hexstr = hexstr[2:]
hexsub = re.sub(r'[^0-9a-fA-F]', '', hexstr)
diff = set(hexstr).symmetric_difference(set(hexsub))