]> granicus.if.org Git - procps-ng/commit
proc/sig.c: Fix the strtosig() function.
authorQualys Security Advisory <qsa@qualys.com>
Thu, 1 Jan 1970 00:00:00 +0000 (00:00 +0000)
committerCraig Small <csmall@enc.com.au>
Fri, 18 May 2018 21:32:21 +0000 (07:32 +1000)
commit3ce9f837a339eb8d0bddd919d0fc10c1d56f68ab
tree58e13f980d941742f7f0d31836a09fc6a57290a2
parent7367c4b1fd34348afa01f7b2663344cdb1075ad0
proc/sig.c: Fix the strtosig() function.

Do not memleak "copy" in case of an error.

Do not use "sizeof(converted)" in snprintf(), since "converted" is a
"char *" (luckily, 8 >= sizeof(char *)). Also, remove "sizeof(char)"
which is guaranteed to be 1 by the C standard, and replace 8 with 12,
which is enough to hold any stringified int and does not consume more
memory (in both cases, the glibc malloc()ates a minimum-sized chunk).
proc/sig.c