]> git.ipfire.org Git - thirdparty/krb5.git/commit
Remove strerror() calls from k5_get_error() 943/head
authorGreg Hudson <ghudson@mit.edu>
Thu, 6 Jun 2019 15:46:58 +0000 (11:46 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 10 Jun 2019 14:55:59 +0000 (10:55 -0400)
commit2d400bea7a81a5a834a1be6ded439f18e0afa5ba
treeb97d1c4ae5bef9c11d9aa8fea19fa5858738fe4b
parentce8d619429255e0c1483d7fce3dffdc93baaac20
Remove strerror() calls from k5_get_error()

Coverity models strerror() as a function which cannot accept negative
values, even though it has defined behavior on all integers.
k5_get_error() contains code to call strerror_r() and strerror() if
its fptr global is unset, which isn't an expected case in practice.
To silence a large number of Coverity false positives, just return a
fixed string if fptr is null.
src/util/support/errors.c