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); }