From 24223e77c75bea16f6fcbea6a596e4c9f4674d9d Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sun, 10 Mar 2024 14:51:01 -0400 Subject: [PATCH] device: fix bug in getting friendly name --- lib/logitech_receiver/hidpp20.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/logitech_receiver/hidpp20.py b/lib/logitech_receiver/hidpp20.py index 463e8822..be8f2719 100644 --- a/lib/logitech_receiver/hidpp20.py +++ b/lib/logitech_receiver/hidpp20.py @@ -1469,8 +1469,7 @@ class Hidpp20: while len(name) < name_length: fragment = feature_request(device, FEATURE.DEVICE_FRIENDLY_NAME, 0x10, len(name)) if fragment: - initial_null = 0 if fragment[0] else 1 # initial null actually seen on a device - name += fragment[initial_null : name_length + initial_null - len(name)] + name += fragment[1 : name_length - len(name) + 1] else: logger.error("failed to read whole name of %s (expected %d chars)", device, name_length) return None