From 6ec64f4992ccd5e4ff42e9578d6c306a5b688a35 Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Sat, 10 Dec 2016 14:13:41 +0100 Subject: operations: Fix NULL pointer dereference in dev_boot_device This will fix a crash when calling "0xFFFF -b" from Mk II Update mode. --- src/operations.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/operations.c b/src/operations.c index 1fd4766..cd7ef44 100644 --- a/src/operations.c +++ b/src/operations.c @@ -243,7 +243,7 @@ int dev_boot_device(struct device_info * dev, const char * cmdline) { if ( protocol == FLASH_NOLO ) return nolo_boot_device(dev->usb, cmdline); - else if ( protocol == FLASH_MKII && strcmp(cmdline, "update") == 0 ) + else if ( protocol == FLASH_MKII && cmdline && strcmp(cmdline, "update") == 0 ) return mkii_reboot_device(dev->usb, 1); usb_switch_to_nolo(dev->usb); -- cgit v1.2.3