diff --git a/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp b/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp index 36360335a7..d1e0f85092 100644 --- a/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp +++ b/src/kernel/core/disk_device_manager/jobs/KScanPartitionJob.cpp @@ -8,6 +8,7 @@ #include "KDiskDeviceUtils.h" #include "KDiskSystem.h" #include "KPartition.h" +#include "KPath.h" #include "KScanPartitionJob.h" // debugging @@ -60,9 +61,11 @@ KScanPartitionJob::_ScanPartition(KPartition *partition) // the partition's device must be write-locked if (!partition) return B_BAD_VALUE; -char partitionPath[B_PATH_NAME_LENGTH]; -partition->GetPath(partitionPath); -DBG(OUT("KDiskDeviceManager::_ScanPartition(%s)\n", partitionPath)); +DBG( +KPath partitionPath; +partition->GetPath(&partitionPath); +OUT("KDiskDeviceManager::_ScanPartition(%s)\n", partitionPath.Path()) +) // publish the partition status_t error = partition->PublishDevice(); if (error != B_OK)