From f11e13144dc1f745f340e93150dd786775bc1baf Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sun, 14 Nov 2021 19:13:42 -0500 Subject: [PATCH] ntfs: Set abs_mnt_point to a non-NULL string. It seems lowntfs and libntfs-3g kind of assume there is something in here. This may result in broken links, but that's better than crashing. Should fix #17400. --- src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp index 3f6f8969b2..de8bcae5bf 100644 --- a/src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp @@ -196,7 +196,7 @@ fs_mount(fs_volume* _volume, const char* device, uint32 flags, volume->lowntfs.current_close_state_vnode = NULL; volume->lowntfs.vol = volume->ntfs; - volume->lowntfs.abs_mnt_point = NULL; + volume->ntfs->abs_mnt_point = volume->lowntfs.abs_mnt_point = strdup(""); volume->lowntfs.dmask = 0; volume->lowntfs.fmask = S_IXUSR | S_IXGRP | S_IXOTH; volume->lowntfs.dmtime = 0;