mirror of
https://git.FreeBSD.org/src.git
synced 2024-10-18 02:19:39 +00:00
tarfs: Fix checksum on 32-bit platforms.
MFC after: 3 days Fixes: b56872332e47786afc09515a4daaf1388da4d73c Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D44261
This commit is contained in:
parent
8a802df1de
commit
cbddb2f02c
@ -205,7 +205,7 @@ static boolean_t
|
||||
tarfs_checksum(struct ustar_header *hdrp)
|
||||
{
|
||||
const unsigned char *ptr;
|
||||
unsigned long checksum, hdrsum;
|
||||
int64_t checksum, hdrsum;
|
||||
|
||||
if (tarfs_str2int64(hdrp->checksum, sizeof(hdrp->checksum), &hdrsum) != 0) {
|
||||
TARFS_DPF(CHECKSUM, "%s: invalid header checksum \"%.*s\"\n",
|
||||
|
Loading…
Reference in New Issue
Block a user