libsigrok/src
Gerhard Sittig 3ef305b079 brymen-bm86x: avoid NULL deref when usb->devhdl does not exist
There are code paths where dev_close() tries to access a USB handle
which does not exist. This was observed with this command:

  $ sigrok-cli -d brymen-bm86x --scan
2018-10-02 19:01:04 +02:00
..
dmm dmm/vc96: Drop some obsolete debug output. 2018-06-18 16:30:04 +02:00
hardware brymen-bm86x: avoid NULL deref when usb->devhdl does not exist 2018-10-02 19:01:04 +02:00
input raw_analog: Set appropriate precision digits for sample format. 2018-09-20 20:36:00 +02:00
lcr lsr/es51919: support channel selection (enable/disable P1/P2) 2017-08-19 19:21:53 +02:00
modbus modbus: Return explicit SR_ERR values as required by modbus.c 2018-03-26 15:41:01 +10:00
output analog output: convert binary to digital digits of precision. 2018-09-20 20:35:57 +02:00
scale license: remove FSF postal address from boiler plate license text 2017-01-07 16:05:39 +01:00
scpi scpi-pps: Fix broken channel selection code. 2018-09-11 13:08:12 +01:00
transform license: remove FSF postal address from boiler plate license text 2017-01-07 16:05:39 +01:00
analog.c Fix read past end of array in sr_analog_si_prefix_friendly. 2018-09-20 20:35:42 +02:00
backend.c sr_buildinfo_libs_get(): Also support LIBUSBX_API_VERSION. 2018-07-22 18:01:22 +02:00
conversion.c Introduce A2L methods 2017-07-06 00:16:24 +02:00
device.c scpi-pps: Reimplemention of switching channel groups (PSU channels) 2018-06-01 15:46:17 +02:00
driver_list_start.c drivers: Remove dependency on linker implementation specific behaviour 2017-09-02 17:06:37 +02:00
driver_list_stop.c drivers: Remove dependency on linker implementation specific behaviour 2017-09-02 17:06:37 +02:00
drivers.c drivers: Remove dependency on linker implementation specific behaviour 2017-09-02 17:06:37 +02:00
error.c license: remove FSF postal address from boiler plate license text 2017-01-07 16:05:39 +01:00
ezusb.c drivers: Load firmware via new resource API 2015-10-01 15:44:55 +02:00
fallback.c Build: Include <config.h> first in all source files 2015-09-13 18:54:46 +02:00
hwdriver.c Add SR_CONF_EXTERNAL_CLOCK_SOURCE key. 2018-06-05 22:01:12 +02:00
libsigrok-internal.h Make sr_packet_{copy,free} API calls public. 2018-09-18 23:39:56 +02:00
log.c Add a new sr_log_callback_get() API call. 2018-08-30 19:11:30 +02:00
resource.c sr_resourcepaths_get(): Drop confusing log message. 2018-09-03 22:18:28 +02:00
scpi.h scpi-pps: Fix broken channel selection code. 2018-09-11 13:08:12 +01:00
serial.c Consistently use the _WIN32 #define. 2018-09-01 21:11:45 +02:00
session.c Make sr_packet_{copy,free} API calls public. 2018-09-18 23:39:56 +02:00
session_driver.c session_driver: Quickfix to prevent looped analog data reads. 2018-04-19 23:29:22 +02:00
session_file.c session_file: Start out with SR_ST_INACTIVE like all drivers. 2017-07-08 14:25:23 +02:00
soft-trigger.c soft-trigger: Fix an issue causing triggers to not work. 2018-04-24 16:56:07 +02:00
std.c std: Drop unneeded/duplicate log messages. 2018-09-05 20:31:48 +02:00
strutil.c strutil.c: Use gboolean in favor of bool for consistency. 2018-07-22 16:37:58 +02:00
sw_limits.c Remove some unneeded double-spaces. 2016-08-29 21:51:27 +02:00
trigger.c Remove some unneeded double-spaces. 2016-08-29 21:51:27 +02:00
usb.c Consistently use the _WIN32 #define. 2018-09-01 21:11:45 +02:00
version.c license: remove FSF postal address from boiler plate license text 2017-01-07 16:05:39 +01:00