X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstlink-usb.c;fp=src%2Fstlink-usb.c;h=e7e029880814c4ff553fe27c4cdbeff436986ad7;hb=5d088bde8bae782949b3f35b39592f295f35890f;hp=24f9769880fc9f3303fd0350db2b02d6e28b99ba;hpb=a6b2f93661822b33de22aa533f09319850e352fe;p=fw%2Fstlink diff --git a/src/stlink-usb.c b/src/stlink-usb.c index 24f9769..e7e0298 100644 --- a/src/stlink-usb.c +++ b/src/stlink-usb.c @@ -940,8 +940,10 @@ static size_t stlink_probe_usb_devs(libusb_device **devs, stlink_t **sldevs[]) { WLOG("failed to get libusb device descriptor\n"); break; } + ret = libusb_get_string_descriptor_ascii(handle, desc.iSerialNumber, (unsigned char *)&serial, sizeof(serial)); - if (ret < 0) *serial = 0; + if (ret < 0) + *serial = NULL; libusb_close(handle);