diff --git a/src/calibre/devices/smart_device_app/driver.py b/src/calibre/devices/smart_device_app/driver.py index daab9bcb48..bae5d82ba3 100644 --- a/src/calibre/devices/smart_device_app/driver.py +++ b/src/calibre/devices/smart_device_app/driver.py @@ -291,7 +291,7 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin): def _read_string_from_net(self): data = bytes(0) while True: - dex = data.find('[') + dex = data.find(b'[') if dex >= 0: break # recv seems to return a pointer into some internal buffer.