Browse Source

Add extra checks in for file handle lookup

pull/1502/merge
Antonio SJ Musumeci 2 weeks ago
committed by trapexit
parent
commit
1d1bcd3b87
  1. 1
      src/dirinfo.hpp
  2. 3
      src/fuse_ftruncate.cpp
  3. 3
      src/fuse_futimens.cpp

1
src/dirinfo.hpp

@ -18,6 +18,7 @@
#pragma once
#include "assert.hpp"
#include "fh.hpp"
#include "base_types.h"

3
src/fuse_ftruncate.cpp

@ -55,6 +55,9 @@ FUSE::ftruncate(const fuse_req_ctx_t *ctx_,
});
}
if(fh == 0)
return -ENOENT;
FileInfo *fi = FileInfo::from_fh(fh);
return ::_ftruncate(fi->fd,size_);

3
src/fuse_futimens.cpp

@ -57,6 +57,9 @@ FUSE::futimens(const fuse_req_ctx_t *ctx_,
});
}
if(fh == 0)
return -ENOENT;
FileInfo *fi = FileInfo::from_fh(fh);
return ::_futimens(fi->fd,ts_);

Loading…
Cancel
Save