]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: nl80211 attr with python3 compatible version
authorMasashi Honma <masashi.honma@gmail.com>
Thu, 31 Jan 2019 08:15:43 +0000 (17:15 +0900)
committerJouni Malinen <j@w1.fi>
Mon, 4 Feb 2019 10:26:33 +0000 (12:26 +0200)
Update nl80211 attribute building helpers to not depend on
python2 implicit conversions.

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
tests/hwsim/nl80211.py

index 9103816396f2428335d3281466c4960debdc18e4..08fae834a5608db0fc04d8f0bc24162887334f1c 100644 (file)
@@ -322,7 +322,7 @@ nl80211_attr = {
 def build_nl80211_attr(id, val):
     attr = struct.pack("@HH", 4 + len(val), nl80211_attr[id]) + val
     if len(attr) % 4 != 0:
-        attr += '\0' * (4 - (len(attr) % 4))
+        attr += b'\x00' * (4 - (len(attr) % 4))
     return attr
 
 def build_nl80211_attr_u32(id, val):
@@ -335,7 +335,7 @@ def build_nl80211_attr_u8(id, val):
     return build_nl80211_attr(id, struct.pack("@B", val))
 
 def build_nl80211_attr_flag(id):
-    return build_nl80211_attr(id, '')
+    return build_nl80211_attr(id, b'')
 
 def build_nl80211_attr_mac(id, val):
     addr = struct.unpack('6B', binascii.unhexlify(val.replace(':','')))