From 247a3d49d74ed0f638acbabfb4109b93d89fcb90 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 1 May 2025 11:48:16 +1000 Subject: [PATCH] ei: print the sequence number on error for a start_emulating event This may help debugging which sequence triggered an error. Part-of: --- src/libei-device.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libei-device.c b/src/libei-device.c index 49534bc..d1dcd7c 100644 --- a/src/libei-device.c +++ b/src/libei-device.c @@ -336,7 +336,9 @@ handle_msg_start_emulating(struct ei_device *device, uint32_t serial, uint32_t s case EI_DEVICE_STATE_EMULATING: case EI_DEVICE_STATE_REMOVED_FROM_SERVER: result = brei_result_new(EI_CONNECTION_DISCONNECT_REASON_PROTOCOL, - "Invalid device state %u for a start_emulating event", device->state); + "Invalid device state %u for a start_emulating event (sequence %u)", + device->state, + sequence); break; case EI_DEVICE_STATE_RESUMED: ei_queue_device_start_emulating_event(device, sequence);