Minor changes.

* src/xheader.c (decode_record): Fix format specification.
(xattr_encode_keyword): Allocate space for terminating \0.
This commit is contained in:
Samanta Navarro
2021-06-01 18:38:21 +03:00
committed by Sergey Poznyakoff
parent 66b59fccb1
commit 8e82f367d4

View File

@@ -708,7 +708,7 @@ decode_record (struct xheader *xhdr,
if (len_max < len) if (len_max < len)
{ {
int len_len = len_lim - p; 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)); len_len, p));
return false; return false;
} }
@@ -919,7 +919,7 @@ xattr_encode_keyword(const char *keyword)
{ {
char c = *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); encode_buffer = x2realloc (encode_buffer, &encode_buffer_size);
} }