From bf76304abd936889f37f9613c199b6f147ba6700 Mon Sep 17 00:00:00 2001 From: Tej Chajed Date: Thu, 13 Apr 2017 17:23:33 -0400 Subject: [PATCH] Set default options before parsing --- lib/fuse.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/fuse.c b/lib/fuse.c index d08bc49..2ab5b55 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -4610,6 +4610,11 @@ struct fuse *fuse_new(struct fuse_args *args, goto out; } + f->conf.entry_timeout = 1.0; + f->conf.attr_timeout = 1.0; + f->conf.negative_timeout = 0.0; + f->conf.intr_signal = FUSE_DEFAULT_INTR_SIGNAL; + /* Parse options */ if (fuse_opt_parse(args, &f->conf, fuse_lib_opts, fuse_lib_opt_proc) == -1) @@ -4648,11 +4653,6 @@ struct fuse *fuse_new(struct fuse_args *args, llop.setlk = NULL; } - f->conf.entry_timeout = 1.0; - f->conf.attr_timeout = 1.0; - f->conf.negative_timeout = 0.0; - f->conf.intr_signal = FUSE_DEFAULT_INTR_SIGNAL; - f->pagesize = getpagesize(); init_list_head(&f->partial_slabs); init_list_head(&f->full_slabs); -- 2.30.2