From: Volker Lendecke Date: Thu, 7 Apr 2011 20:03:49 +0000 (+0200) Subject: s3: Fix bug 8066, wrong output in smbget X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=4a467155fe9ad66a2d7e7e490d7e3957b4dcb67a;p=samba.git s3: Fix bug 8066, wrong output in smbget --- diff --git a/source3/utils/smbget.c b/source3/utils/smbget.c index 4dd573afd48..419f13b237f 100644 --- a/source3/utils/smbget.c +++ b/source3/utils/smbget.c @@ -74,9 +74,11 @@ static void change_columns(int sig) static void human_readable(off_t s, char *buffer, int l) { - if(s > 1024 * 1024 * 1024) snprintf(buffer, l, "%.2fGb", 1.0 * s / (1024 * 1024 * 1024)); - else if(s > 1024 * 1024) snprintf(buffer, l, "%.2fMb", 1.0 * s / (1024 * 1024)); - else if(s > 1024) snprintf(buffer, l, "%.2fkb", 1.0 * s / 1024); + if(s > 1024 * 1024 * 1024) snprintf(buffer, l, "%.2fGB", + 1.0 * s / (1024 * 1024 * 1024)); + else if(s > 1024 * 1024) snprintf(buffer, l, "%.2fMB", + 1.0 * s / (1024 * 1024)); + else if(s > 1024) snprintf(buffer, l, "%.2fkB", 1.0 * s / 1024); else snprintf(buffer, l, OFF_T_FORMAT"b", (OFF_T_FORMAT_CAST)s); }