summaryrefslogtreecommitdiffstats
path: root/src/controllers/hid/hidcontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/controllers/hid/hidcontroller.cpp')
-rw-r--r--src/controllers/hid/hidcontroller.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/controllers/hid/hidcontroller.cpp b/src/controllers/hid/hidcontroller.cpp
index 7175d85b93..e8d6940006 100644
--- a/src/controllers/hid/hidcontroller.cpp
+++ b/src/controllers/hid/hidcontroller.cpp
@@ -109,7 +109,9 @@ HidController::HidController(const hid_device_info deviceInfo)
}
HidController::~HidController() {
- close();
+ if (isOpen()) {
+ close();
+ }
delete [] hid_path;
delete [] hid_serial_raw;
}