don't flush if it's the .mergerfs pseudo file. closes #18

This commit is contained in:
Antonio SJ Musumeci 2014-06-25 14:40:07 -04:00
parent ec38a9c783
commit 15a0416eed

View File

@ -27,6 +27,7 @@
#include <unistd.h>
#include <errno.h>
#include "config.hpp"
#include "fileinfo.hpp"
static
@ -49,9 +50,14 @@ namespace mergerfs
namespace flush
{
int
flush(const char *path,
flush(const char *fusepath,
struct fuse_file_info *fi)
{
const config::Config &config = config::get();
if(fusepath == config.controlfile)
return 0;
return _flush(((FileInfo*)fi->fh)->fd);
}
}