From 7f571e320e39a5dd0bb7ab2c1b2a40b174879b18 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Wed, 25 Jul 2007 09:36:52 +0000 Subject: Don't call /bin/[u]mount if /etc/mtab is a symlink --- lib/fuse_opt.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'lib/fuse_opt.c') diff --git a/lib/fuse_opt.c b/lib/fuse_opt.c index 31cffaf..9b464a1 100644 --- a/lib/fuse_opt.c +++ b/lib/fuse_opt.c @@ -27,11 +27,13 @@ struct fuse_opt_context { void fuse_opt_free_args(struct fuse_args *args) { - if (args && args->argv && args->allocated) { - int i; - for (i = 0; i < args->argc; i++) - free(args->argv[i]); - free(args->argv); + if (args) { + if (args->argv && args->allocated) { + int i; + for (i = 0; i < args->argc; i++) + free(args->argv[i]); + free(args->argv); + } args->argc = 0; args->argv = NULL; args->allocated = 0; -- cgit v1.2.3