From d2a7e873f3c4125ce1f40d2a5330105c571658d0 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Tue, 30 Jul 2013 09:34:44 +0000 Subject: dediprog: Fix crash if usb_open() fails Corresponding to flashrom svn r1705. Signed-off-by: David Woodhouse Acked-by: Stefan Tauner --- dediprog.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dediprog.c') diff --git a/dediprog.c b/dediprog.c index fb95d109..2640808f 100644 --- a/dediprog.c +++ b/dediprog.c @@ -884,6 +884,10 @@ int dediprog_init(void) msg_pdbg("Found USB device (%04x:%04x).\n", dev->descriptor.idVendor, dev->descriptor.idProduct); dediprog_handle = usb_open(dev); + if (!dediprog_handle) { + msg_perr("Could not open USB device: %s\n", usb_strerror()); + return 1; + } ret = usb_set_configuration(dediprog_handle, 1); if (ret < 0) { msg_perr("Could not set USB device configuration: %i %s\n", -- cgit v1.2.3