From fb8dfec0eb3173fee03dc493f5f77079234eaeae Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 24 Sep 2019 21:30:53 +0200 Subject: [PATCH] Added sanity check in HackRF devices enumeration --- devices/hackrf/devicehackrf.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devices/hackrf/devicehackrf.cpp b/devices/hackrf/devicehackrf.cpp index 0695b9932..c46e3cd48 100644 --- a/devices/hackrf/devicehackrf.cpp +++ b/devices/hackrf/devicehackrf.cpp @@ -90,6 +90,11 @@ hackrf_device *DeviceHackRF::open_hackrf_from_sequence(int sequence) void DeviceHackRF::enumOriginDevices(const QString& hardwareId, PluginInterface::OriginDevices& originDevices) { hackrf_device_list_t *hackrf_devices = hackrf_device_list(); + + if (hackrf_devices == nullptr) { + return; + } + hackrf_device *hackrf_ptr; read_partid_serialno_t read_partid_serialno; int i;