From d2471371dcb0e83e84c77d69043a90ab8939b01c Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Wed, 29 May 2024 12:16:42 +0200 Subject: [PATCH] Check for empty context was added --- src/libusbdevice.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libusbdevice.cpp b/src/libusbdevice.cpp index c919821..981f1cf 100644 --- a/src/libusbdevice.cpp +++ b/src/libusbdevice.cpp @@ -25,6 +25,11 @@ LibUsbDevice::~LibUsbDevice() void LibUsbDevice::openDevice(uint16_t vendorId, uint16_t productId) { + if (!m_context) { + std::cerr << "Context not initialized! Unable to open device"; + return; + } + m_device = libusb_open_device_with_vid_pid(m_context, vendorId, productId); }