From: Mark Andrews Date: Thu, 27 Mar 2014 01:33:40 +0000 (+1100) Subject: sigprocmask sets errno on error X-Git-Tag: v9.10.0rc1~37 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=1fa64087e7afb06d6b0c0994ace49d1906e820f9;p=thirdparty%2Fbind9.git sigprocmask sets errno on error --- diff --git a/lib/isc/unix/app.c b/lib/isc/unix/app.c index df903f1ba58..afbc6a97364 100644 --- a/lib/isc/unix/app.c +++ b/lib/isc/unix/app.c @@ -363,7 +363,7 @@ isc__app_ctxstart(isc_appctx_t *ctx0) { } presult = sigprocmask(SIG_UNBLOCK, &sset, NULL); if (presult != 0) { - isc__strerror(presult, strbuf, sizeof(strbuf)); + isc__strerror(errno, strbuf, sizeof(strbuf)); UNEXPECTED_ERROR(__FILE__, __LINE__, "isc_app_start() sigprocmask: %s", strbuf); result = ISC_R_UNEXPECTED;