From 260e077ff7d1bb76c5badef636955857cae465db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 13 Oct 2008 23:49:52 +0000 Subject: [PATCH] * Registering a file device now also normalizes the path now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28068 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/disk_device_manager/ddm_userland_interface.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp b/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp index f3c0c27978..965336eb32 100644 --- a/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp +++ b/src/system/kernel/disk_device_manager/ddm_userland_interface.cpp @@ -463,11 +463,13 @@ _user_register_file_device(const char *_filename) if (error != B_OK) return error; + KPath path(filename, true); + KDiskDeviceManager *manager = KDiskDeviceManager::Default(); if (ManagerLocker locker = manager) { - if (KFileDiskDevice *device = manager->FindFileDevice(filename)) + if (KFileDiskDevice *device = manager->FindFileDevice(path.Path())) return device->ID(); - return manager->CreateFileDevice(filename); + return manager->CreateFileDevice(path.Path()); } return B_ERROR; }