Use a generic error message for gettid failure
authorJosh Stone <jistone@redhat.com>
Wed, 26 Jun 2013 20:26:30 +0000 (13:26 -0700)
committerJosh Stone <jistone@redhat.com>
Wed, 26 Jun 2013 20:26:30 +0000 (13:26 -0700)
commit1872e3b684d36bfd2ecf5e999f09875097e8cdbd
tree4b18d55ece0f9fe50e40351e8802fabc6c2eeab5
parent22c49cf2c3134613bc15963637f9570a994d51a3
Use a generic error message for gettid failure

In ProcSelf::getDefaultThread, it was using a temporary string to build
and error message with strerror, for setLastError.  This is an "escape",
because the c_str() value is invalid as soon as the string goes out of
scope.  But since gettid should never ever fail, and even if it did the
reason is logged by sw_printf, we can just be generic for setLastError.

Reported by Coverity as WRAPPER_ESCAPE (CWE-825).
stackwalk/src/linuxbsd-swk.C