diff --git a/ground/openpilotgcs/src/plugins/rawhid/pjrc_rawhid_unix.cpp b/ground/openpilotgcs/src/plugins/rawhid/pjrc_rawhid_unix.cpp
index f4ddeba7e..04b1ec195 100644
--- a/ground/openpilotgcs/src/plugins/rawhid/pjrc_rawhid_unix.cpp
+++ b/ground/openpilotgcs/src/plugins/rawhid/pjrc_rawhid_unix.cpp
@@ -356,7 +356,7 @@ void pjrc_rawhid::free_all_hid(void)
 void pjrc_rawhid::hid_close(hid_t *hid)
 {
 	if (!hid) return;
-	if (!hid->handle || !hid->open) return;
+	if (!hid->open) return;
 
     usb_release_interface(hid->usb, hid->iface);