summaryrefslogtreecommitdiffhomepage
path: root/src/fs/ntapi_tt_statfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/ntapi_tt_statfs.c')
-rw-r--r--src/fs/ntapi_tt_statfs.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/fs/ntapi_tt_statfs.c b/src/fs/ntapi_tt_statfs.c
index f38509e..450d2bc 100644
--- a/src/fs/ntapi_tt_statfs.c
+++ b/src/fs/ntapi_tt_statfs.c
@@ -179,13 +179,12 @@ int32_t __stdcall __ntapi_tt_statfs(
for (; *wch!='\\'; )
wch++;
- statfs->dev_name_strlen = (uint16_t)((wch - sdev->buffer) * sizeof(uint16_t));
- statfs->record_name_strlen = sdev->strlen - statfs->dev_name_strlen;
-
- statfs->dev_name_hash = __ntapi->tt_buffer_crc32(
- hash,
- wch_mark,
- sizeof(wchar16_t) * (wch - wch_mark));
+ statfs->obj_name_strlen = sdev->strlen;
+ statfs->obj_name_maxlen = statfs->dev_name_maxlen;
+ statfs->dev_name_strlen = (uint16_t)((wch - sdev->buffer) * sizeof(uint16_t));
+ statfs->dev_name_hash = __ntapi->tt_buffer_crc32(
+ hash,wch_mark,
+ sizeof(wchar16_t)*(wch-wch_mark));
/* device name */
if (!(flags & NT_STATFS_DEV_NAME_COPY))