From e1068ce649a714b157aa96e11b4c6eb0b871e7ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Ter=C3=A4s?= Date: Thu, 20 Jun 2013 15:56:04 +0300 Subject: [PATCH] commit: fix ssize_t printing --- src/commit.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/commit.c b/src/commit.c index 7beb68a..4e42944 100644 --- a/src/commit.c +++ b/src/commit.c @@ -261,11 +261,12 @@ int apk_solver_commit_changeset(struct apk_database *db, "The following packages will be upgraded"); dump_packages(changeset, cmp_reinstall, "The following packages will be reinstalled"); - printf("After this operation, %zd %ciB of %s\n", - abs(size_diff), size_unit, + printf("After this operation, %zd %ciB of %s.\n", + (size_diff < 0) ? -size_diff : size_diff, + size_unit, (size_diff < 0) ? - "disk space will be freed." : - "additional disk space will be used."); + "disk space will be freed" : + "additional disk space will be used"); } if (changeset->num_total_changes > 0 && (apk_flags & APK_INTERACTIVE)) {