From: Tobias Stoeckmann Date: Wed, 9 Jul 2025 20:57:40 +0000 (+0200) Subject: tar: Remove unneeded casts X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=84e8f3c98e89836276a1fbe2fdb7ab2c58d7ffdc;p=thirdparty%2Flibarchive.git tar: Remove unneeded casts The variable size is already of type size_t. No need to cast it again to size_t. Signed-off-by: Tobias Stoeckmann --- diff --git a/libarchive/archive_read_support_format_tar.c b/libarchive/archive_read_support_format_tar.c index 0c87bc6d7..cb5344d60 100644 --- a/libarchive/archive_read_support_format_tar.c +++ b/libarchive/archive_read_support_format_tar.c @@ -1255,7 +1255,7 @@ read_bytes_to_string(struct archive_read *a, const void *src; /* Fail if we can't make our buffer big enough. */ - if (archive_string_ensure(as, (size_t)size+1) == NULL) { + if (archive_string_ensure(as, size + 1) == NULL) { archive_set_error(&a->archive, ENOMEM, "No memory"); return (ARCHIVE_FATAL); @@ -1272,9 +1272,9 @@ read_bytes_to_string(struct archive_read *a, *unconsumed = 0; return (ARCHIVE_FATAL); } - memcpy(as->s, src, (size_t)size); + memcpy(as->s, src, size); as->s[size] = '\0'; - as->length = (size_t)size; + as->length = size; *unconsumed += size; return (ARCHIVE_OK); }