From 0883067468a2e54a5e0f718bf0f44a569051ce04 Mon Sep 17 00:00:00 2001 From: Andrew Fyfe Date: Mon, 13 Sep 2010 16:50:34 +0100 Subject: [PATCH] When the remote is disconnected return straight away don't carry on processing. Signed-off-by: Andrew Fyfe --- hama_mce.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hama_mce.cpp b/hama_mce.cpp index 4be190a..29ec6b4 100644 --- a/hama_mce.cpp +++ b/hama_mce.cpp @@ -229,8 +229,10 @@ static void transfer0x82_cb (struct libusb_transfer *transfer) static void (*repeat_fn) (const char *key) = NULL; static const char *repeat_key = NULL; static int rclick_pending = 0; - if (transfer->status == LIBUSB_TRANSFER_NO_DEVICE) + if (transfer->status == LIBUSB_TRANSFER_NO_DEVICE) { disconnected = 1; + return; + } if (transfer->status == LIBUSB_TRANSFER_TIMED_OUT) { if (rclick_pending == 1) { rclick_pending = 0; -- 2.11.4.GIT