From 8b908ae4e86f13568949d5797004054d2138fe75 Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Tue, 19 Jun 2012 23:56:24 +0200 Subject: [PATCH] nfs4: Fix parsing filesystem path in ReadInfo() --- src/add-ons/kernel/file_systems/nfs4/Filesystem.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/nfs4/Filesystem.cpp b/src/add-ons/kernel/file_systems/nfs4/Filesystem.cpp index 2913418884..339558ab05 100644 --- a/src/add-ons/kernel/file_systems/nfs4/Filesystem.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/Filesystem.cpp @@ -209,9 +209,11 @@ Filesystem::ReadInfo(struct fs_info* info) info->flags = B_FS_IS_READONLY; const char* name = strrchr(fPath, '/'); - if (name != NULL) + if (name != NULL) { name++; - strncpy(info->volume_name, name, B_FILE_NAME_LENGTH); + strncpy(info->volume_name, name, B_FILE_NAME_LENGTH); + } else + strncpy(info->volume_name, fPath, B_FILE_NAME_LENGTH); return B_OK; }