From 2f598715f16e2c645d7bc90d040c2c4988fd4f48 Mon Sep 17 00:00:00 2001 From: Máximo Castañeda Date: Wed, 26 Nov 2025 20:19:43 +0100 Subject: [PATCH] usb_disk: remove spaces at beginning of normalized name Happens when the device has an empty vendor name. Change-Id: Ib401749763a2e7ffe292feef41595f2dfae17d82 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10028 Reviewed-by: waddlesplash Tested-by: Commit checker robot --- src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp b/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp index 9ddd53b..f4b8dc4 100644 --- a/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp +++ b/src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp @@ -1519,7 +1519,7 @@ size_t insertIndex = 0; for (size_t i = 0; i < nameLength; i++) { bool isSpace = name[i] == ' '; - if (isSpace && wasSpace) + if (isSpace && (wasSpace || insertIndex == 0)) continue; name[insertIndex++] = name[i]; -- gitore 0.2.2