X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fmount.c;h=ab43c20a87bdcacbf909eaacc77d1decbc300db4;hb=31bf0cf313f21bdeb0d166c4c76aad050ad32232;hp=a379d39e6b330bd425805b7002bace012bd922a1;hpb=9b945cfa781a0f25c3b81239e2fcddceeede6e44;p=libguestfs.git diff --git a/daemon/mount.c b/daemon/mount.c index a379d39..ab43c20 100644 --- a/daemon/mount.c +++ b/daemon/mount.c @@ -116,13 +116,14 @@ do_mount_vfs (const char *options, const char *vfstype, return -1; } + free (error); return 0; } int do_mount (const char *device, const char *mountpoint) { - return do_mount_vfs ("sync,noatime", NULL, device, mountpoint); + return do_mount_vfs ("", NULL, device, mountpoint); } int @@ -352,7 +353,7 @@ do_mount_loop (const char *file, const char *mountpoint) } buf = sysroot_path (file); - if (!file) { + if (!buf) { reply_with_perror ("malloc"); free (mp); return -1; @@ -367,6 +368,7 @@ do_mount_loop (const char *file, const char *mountpoint) return -1; } + free (error); return 0; }