diff --git a/confluent_server/confluent/discovery/protocols/pxe.py b/confluent_server/confluent/discovery/protocols/pxe.py index 10d22b73..b310961d 100644 --- a/confluent_server/confluent/discovery/protocols/pxe.py +++ b/confluent_server/confluent/discovery/protocols/pxe.py @@ -113,7 +113,10 @@ _idxtoname.argtypes = [ctypes.c_uint, ctypes.c_char_p] def idxtoname(idx): name = (ctypes.c_char * 16)() _idxtoname(idx, name) - return name.value.strip() + ret = name.value.strip() + if not isinstance(ret, str): + ret = ret.deecode('utf8') + return ret _idxtobcast = {} def get_bcastaddr(idx):