diff --git a/usr.bin/tar/read.c b/usr.bin/tar/read.c index dc954090549..681308dc931 100644 --- a/usr.bin/tar/read.c +++ b/usr.bin/tar/read.c @@ -279,7 +279,7 @@ list_item_verbose(struct bsdtar *bsdtar, FILE *out, struct archive_entry *entry) if (!now) time(&now); bsdtar_strmode(entry, tmp); - fprintf(out, "%s %d ", tmp, st->st_nlink); + fprintf(out, "%s %d ", tmp, (int)(st->st_nlink)); /* Use uname if it's present, else uid. */ p = archive_entry_uname(entry);