From 03515bbb3092da9b3c2c6a267de90f9f0dcbdb29 Mon Sep 17 00:00:00 2001 From: Ashley Pittman Date: Fri, 9 Feb 2018 13:42:12 +0000 Subject: Fix uninitialised read in fuse_new_30() (#231) (#234) Ensure that conf is always zero before it's read from to prevent sporadic failure at startup if higher layers were build against version 3.0 Signed-off-by: Ashley Pittman --- lib/fuse.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/fuse.c b/lib/fuse.c index 56b863a..2fb942c 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -4842,6 +4842,9 @@ struct fuse *fuse_new_30(struct fuse_args *args, size_t op_size, void *user_data) { struct fuse_config conf; + + memset(&conf, 0, sizeof(conf)); + const struct fuse_opt opts[] = { FUSE_LIB_OPT("-h", show_help, 1), FUSE_LIB_OPT("--help", show_help, 1), -- cgit v1.2.3