diff --git a/src/func_mknod_ff.cpp b/src/func_mknod_ff.cpp index c060e4a0..5c8a444e 100644 --- a/src/func_mknod_ff.cpp +++ b/src/func_mknod_ff.cpp @@ -27,6 +27,7 @@ Func2::MknodFF::operator()(const ugid_t &ugid_, int rv; fs::info_t info; fs::path fusedirpath; + fs::path fullpath; fusedirpath = fusepath_.parent_path(); @@ -43,6 +44,8 @@ Func2::MknodFF::operator()(const ugid_t &ugid_, if(info.spaceavail < branch.minfreespace()) continue; + fullpath = branch.path / fusepath_; + rv = fs::mknod_as(ugid_,fullpath,mode_,dev_); }