jtag/drivers/ulink: fix clang static analyzer warning
authorTomas Vanek <vanekt@fbl.cz>
Fri, 13 Mar 2020 14:13:21 +0000 (15:13 +0100)
committerOleksij Rempel <linux@rempel-privat.de>
Mon, 20 Apr 2020 17:26:33 +0000 (18:26 +0100)
commit6dcd255b7bde5d7d3a8805c3a0e81f5edf42ccf4
treef24bcaba9e4c105e7d20fcc382c3e0b6f63c9d83
parentc0644401622d1d5bf42e522452c7c9f83293cfd8
jtag/drivers/ulink: fix clang static analyzer warning

scan-build-9:
Description: Access to field 'payload_in' results in a dereference
 of a null pointer (loaded from field 'queue_start')
File: src/jtag/drivers/ulink.c
Line: 2216

Set input/output_signals conditionally if ulink_append_get_signals_cmd()
and ulink_execute_queued_commands() returns no error.
Do not fail driver initialisation as the signals are only printed.

Change-Id: I6c842f0e9a604712abf7444a2fa95ba5810de1ff
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/5520
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
src/jtag/drivers/ulink.c