From 469b3cc1e1e2e11c032ad82f5e78546af558fd81 Mon Sep 17 00:00:00 2001 From: ceriel Date: Mon, 24 Aug 1987 09:13:31 +0000 Subject: [PATCH] a fix: UID and GID were sign-extended --- util/arch/archiver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/arch/archiver.c b/util/arch/archiver.c index f075aee2f..328e2a42b 100644 --- a/util/arch/archiver.c +++ b/util/arch/archiver.c @@ -337,8 +337,8 @@ register char *argv[]; print("%s%3u/%u%7ld %s %s %s", mode, - (unsigned) member->ar_uid, - (unsigned) member->ar_gid, + (unsigned) (member->ar_uid & 0377), + (unsigned) (member->ar_gid & 0377), member->ar_size, date+4, date+20, -- 2.34.1