From: Richard Jones Date: Tue, 17 Nov 2009 17:02:15 +0000 (+0000) Subject: fuse: Fix hard link creation. X-Git-Tag: 1.0.79~9 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=a15f118e3b2221e68732ad0545f770b3324d593b;p=libguestfs.git fuse: Fix hard link creation. The parameters were swapped. We also need to invalidate the cache for both parameters. --- diff --git a/fuse/guestmount.c b/fuse/guestmount.c index ce578c1..ed8b08c 100644 --- a/fuse/guestmount.c +++ b/fuse/guestmount.c @@ -461,9 +461,10 @@ fg_link (const char *from, const char *to) if (read_only) return -EROFS; + dir_cache_invalidate (from); dir_cache_invalidate (to); - r = guestfs_ln (g, to, from); + r = guestfs_ln (g, from, to); if (r == -1) return error ();