From d362f4af4125cee8fe9453cbffe5ea1e834be274 Mon Sep 17 00:00:00 2001 From: Martin Maurer Date: Mon, 22 Apr 2024 20:59:55 +0200 Subject: [PATCH] Update usbhotplug.cpp Bugfix against SegFault of https://github.com/nxp-imx/mfgtools/issues/420: If info is 0, no access on content is possible. --- libuuu/usbhotplug.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libuuu/usbhotplug.cpp b/libuuu/usbhotplug.cpp index 48a0fc53..48607c6f 100644 --- a/libuuu/usbhotplug.cpp +++ b/libuuu/usbhotplug.cpp @@ -247,7 +247,8 @@ static string get_device_serial_no(libusb_device *dev, struct libusb_device_desc if (!sid) { const ROM_INFO *info= search_rom_info(item); - sid = info->serial_idx; + if (info) + sid = info->serial_idx; } serial.resize(SERIAL_NO_MAX);