Kernel: Don't use strcat in kernel code
This commit is contained in:
parent
5ad4340679
commit
b165340662
|
@ -46,15 +46,16 @@ namespace Kernel
|
||||||
|
|
||||||
BAN::ErrorOr<void> NVMeNamespace::initialize()
|
BAN::ErrorOr<void> NVMeNamespace::initialize()
|
||||||
{
|
{
|
||||||
|
BAN::String name_prefix;
|
||||||
|
TRY(name_prefix.append(m_name));
|
||||||
|
TRY(name_prefix.push_back('p'));
|
||||||
|
|
||||||
m_dma_region = TRY(DMARegion::create(PAGE_SIZE));
|
m_dma_region = TRY(DMARegion::create(PAGE_SIZE));
|
||||||
|
|
||||||
add_disk_cache();
|
add_disk_cache();
|
||||||
|
|
||||||
DevFileSystem::get().add_device(this);
|
DevFileSystem::get().add_device(this);
|
||||||
|
|
||||||
char name_prefix[20];
|
|
||||||
strcpy(name_prefix, m_name);
|
|
||||||
strcat(name_prefix, "p");
|
|
||||||
if (auto res = initialize_partitions(name_prefix); res.is_error())
|
if (auto res = initialize_partitions(name_prefix); res.is_error())
|
||||||
dprintln("{}", res.error());
|
dprintln("{}", res.error());
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue