From: Mark Andrews Date: Thu, 28 Feb 2013 02:23:05 +0000 (+1100) Subject: check isc_task_beginexclusive result X-Git-Tag: v9.10.0a1~463^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=189efe774ec63bcb2e97a111f2c0a8c8a68950d0;p=thirdparty%2Fbind9.git check isc_task_beginexclusive result --- diff --git a/bin/named/server.c b/bin/named/server.c index 25ae1bfa33a..9807487926e 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -8264,7 +8264,8 @@ ns_server_add_zone(ns_server_t *server, char *args) { CHECK(isc_stdio_open(view->new_zone_file, "a", &fp)); /* Mark view unfrozen so that zone can be added */ - isc_task_beginexclusive(server->task); + result = isc_task_beginexclusive(server->task); + RUNTIME_CHECK(result == ISC_R_SUCCESS); dns_view_thaw(view); result = configure_zone(cfg->config, parms, vconfig, server->mctx, view, cfg->actx, ISC_FALSE,