⛏️ index : haiku.git

author Máximo Castañeda <antiswen@yahoo.es> 2025-11-26 20:19:43.0 +01:00:00
committer Jérôme Duval <jerome.duval@gmail.com> 2025-11-27 9:17:05.0 +00:00:00
commit
2f598715f16e2c645d7bc90d040c2c4988fd4f48 [patch]
tree
dac2ec81846d52de5df0a3b638c43ecea4a42f95
parent
fe86227a3f9afb2fc759e7f8264fc69515556a32
download
2f598715f16e2c645d7bc90d040c2c4988fd4f48.tar.gz

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 <waddlesplash@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>

Diff

 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];