From: Richard W.M. Jones Date: Tue, 11 Jan 2011 13:55:23 +0000 (+0000) Subject: df: Skip final '/' character when calculating basename. X-Git-Tag: 1.9.3~1 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=e5220b26f51d5912371424ab6dfbdb46ce6aa170;p=libguestfs.git df: Skip final '/' character when calculating basename. Previously it was including the final '/' character when calculating the basename for the -a option eg: Filesystem Size Used Available Use% /Ubuntu1010x64:/dev/sda1 9.4G 2.3G 6.6G 25% With this patch the '/' is not printed. --- diff --git a/df/main.c b/df/main.c index 55e5eaa..7ac5a6c 100644 --- a/df/main.c +++ b/df/main.c @@ -281,6 +281,8 @@ main (int argc, char *argv[]) name = strrchr (drvs->a.filename, '/'); if (name == NULL) name = drvs->a.filename; + else + name++; /* skip '/' character */ break; case drv_d: name = drvs->d.guest;