]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mount/mount.c
mount.nfs: Don't leak extra_opts
[nfs-utils.git] / utils / mount / mount.c
index 751fbb9c74b0c1a5c5b6007da4ef1f6d78dddaea..fe2c48b4d0617d419ef48f756a4eb0656afe0d87 100644 (file)
@@ -237,6 +237,7 @@ static int add_mtab(char *spec, char *mount_point, char *fstype,
 
        if (flags & MS_REMOUNT) {
                update_mtab(ment.mnt_dir, &ment);
+               free(ment.mnt_opts);
                return EX_SUCCESS;
        }
 
@@ -267,6 +268,7 @@ fail_close:
        endmntent(mtab);
 fail_unlock:
        unlock_mtab();
+       free(ment.mnt_opts);
 
        return result;
 }
@@ -573,6 +575,7 @@ int main(int argc, char *argv[])
        }
 
 out:
+       free(extra_opts);
        free(mount_point);
        exit(mnt_err);
 }