summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ver.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ver.c b/src/ver.c
index fc3e8d5..9c2c7f7 100644
--- a/src/ver.c
+++ b/src/ver.c
@@ -78,6 +78,7 @@ static void ver_print_package_status(struct apk_package *pkg)
{
struct apk_name *name;
struct apk_package *latest, *tmp;
+ char pkgname[256];
int i, r;
name = pkg->name;
@@ -92,7 +93,8 @@ static void ver_print_package_status(struct apk_package *pkg)
latest = tmp;
}
r = apk_pkg_version_compare(pkg, latest);
- printf("%s-%-40s%s %s\n", name->name, pkg->version, apk_version_op_string(r), latest->version);
+ snprintf(pkgname, sizeof(pkgname), "%s-%s", name->name, pkg->version);
+ printf("%-40s%s %s\n", pkgname, apk_version_op_string(r), latest->version);
}
static int ver_main(void *ctx, int argc, char **argv)