From: Samanta Navarro Date: Tue, 1 Jun 2021 15:38:21 +0000 (+0300) Subject: Minor changes. X-Git-Tag: v1.35~108 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8e82f367d4875484fb3dec865367ca947b5b8c81;p=thirdparty%2Ftar.git Minor changes. * src/xheader.c (decode_record): Fix format specification. (xattr_encode_keyword): Allocate space for terminating \0. --- diff --git a/src/xheader.c b/src/xheader.c index e773a951..4f8b2b27 100644 --- a/src/xheader.c +++ b/src/xheader.c @@ -708,7 +708,7 @@ decode_record (struct xheader *xhdr, if (len_max < len) { int len_len = len_lim - p; - ERROR ((0, 0, _("Extended header length %*s is out of range"), + ERROR ((0, 0, _("Extended header length %.*s is out of range"), len_len, p)); return false; } @@ -919,7 +919,7 @@ xattr_encode_keyword(const char *keyword) { char c = *keyword; - if (bp + 2 /* enough for URL encoding also.. */ >= encode_buffer_size) + if (bp + 3 /* enough for URL encoding also.. */ >= encode_buffer_size) { encode_buffer = x2realloc (encode_buffer, &encode_buffer_size); }