posix: buffer_size_warning coverity fix
Defect: CID 1398469- Calling strncpy with a maximum size argument of 4096 bytes on destination array key of size 4096 bytes might leave the destination string unterminated. Fix: Using snprintf instead of strncpy. updates: bz#789278 Change-Id: I4fdcd0cbf3af8b2ded94603d92d1ceb4112284c4 Signed-off-by: Harpreet Kaur <hlalwani@redhat.com>
This commit is contained in:
parent
63088d8225
commit
7a84e705ed
@ -367,7 +367,7 @@ _posix_get_marker_all_contributions(posix_xattr_filler_t *filler)
|
||||
list_offset = 0;
|
||||
|
||||
while (remaining_size > 0) {
|
||||
strncpy(key, list + list_offset, sizeof(key));
|
||||
snprintf(key, sizeof(key), "%s", list + list_offset);
|
||||
if (fnmatch(marker_contri_key, key, 0) == 0) {
|
||||
ret = _posix_xattr_get_set_from_backend(filler, key);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user