Explorar el Código

Check for empty context was added

Denis V. Dedkov hace 1 año
padre
commit
d2471371dc
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      src/libusbdevice.cpp

+ 5 - 0
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);
 }