]> git.ipfire.org Git - thirdparty/make.git/commit
Avoid some valgrind warnings
authorPaul Smith <psmith@gnu.org>
Sun, 29 Nov 2020 19:03:30 +0000 (14:03 -0500)
committerPaul Smith <psmith@gnu.org>
Sun, 29 Nov 2020 22:59:40 +0000 (17:59 -0500)
commitcc20f90507adb74578f509c7ff7b622d6058f7aa
tree5626d7d93ad8d9318f1d90901cc5e79c4e215d88
parent9e2fa24649b870d79e2582f46e851fb34daa4762
Avoid some valgrind warnings

Using sscanf() to parse archive header values (struct ar_hdr) can lead
to valgrind warnings which are probably bogus but are annoying.
To be safer, create a local method to convert the ASCII integer
strings into integers.

* src/arscan.c (parse_int): Turn integer strings into integers.
(ar_scan): Initialize struct ar_hdr memory.
Call parse_int() rather than sscanf/atol.
src/arscan.c