From: Ilya Shipitsin Date: Tue, 22 Dec 2015 09:02:36 +0000 (+0500) Subject: ceph-fuse: fix double free of args X-Git-Tag: v10.0.3~176^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eb8057c6f4df23e68e657441fdc4f9bb8cc2e94b;p=ceph.git ceph-fuse: fix double free of args Checking src/ceph_fuse.cc... [src/ceph_fuse.cc:55]: (error) Memory pointed to by 'argv' is freed twice. [src/ceph_fuse.cc:55]: (error) Deallocating a deallocated pointer: argv Signed-off-by: Ilya Shipitsin --- diff --git a/src/ceph_fuse.cc b/src/ceph_fuse.cc index 6d5c946a0fd4..e593d0b2c915 100644 --- a/src/ceph_fuse.cc +++ b/src/ceph_fuse.cc @@ -48,7 +48,6 @@ static void fuse_usage() if (fuse_parse_cmdline(&args, NULL, NULL, NULL) == -1) { derr << "fuse_parse_cmdline failed." << dendl; fuse_opt_free_args(&args); - free(argv); } assert(args.allocated); // Checking fuse has realloc'd args so we can free newargv