summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2012-05-17 17:11:16 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-05-18 14:11:38 +0100
commit1299b7a0b862a8ecb71e557a8fd3ff534aee2c5c (patch)
treee6fe2816cb2b68253cd34aa821b187fc4e69c120
parent6b6c372d5d81699439e00b450561b7012b79929c (diff)
downloadlibguestfs-1299b7a0b862a8ecb71e557a8fd3ff534aee2c5c.tar.gz
libguestfs-1299b7a0b862a8ecb71e557a8fd3ff534aee2c5c.tar.xz
libguestfs-1299b7a0b862a8ecb71e557a8fd3ff534aee2c5c.zip
virt-ls: Fix --checksum option (RHBZ#822490).
(cherry picked from commit 32765e440cee03bb7b89d1aa58c7dea4f55458c8)
-rw-r--r--cat/virt-ls.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cat/virt-ls.c b/cat/virt-ls.c
index b79afa31..9626e984 100644
--- a/cat/virt-ls.c
+++ b/cat/virt-ls.c
@@ -829,6 +829,8 @@ show_file (const char *dir, const char *name,
output_xattrs (xattrs);
*/
+ path = full_path (dir, name);
+
if (checksum && is_reg (stat->mode)) {
csum = guestfs_checksum (g, checksum, path);
if (!csum)
@@ -837,7 +839,6 @@ show_file (const char *dir, const char *name,
output_string (csum);
}
- path = full_path (dir, name);
output_string (path);
if (is_lnk (stat->mode))