]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
check isc_task_beginexclusive result
authorMark Andrews <marka@isc.org>
Thu, 28 Feb 2013 02:23:05 +0000 (13:23 +1100)
committerMark Andrews <marka@isc.org>
Thu, 28 Feb 2013 02:23:05 +0000 (13:23 +1100)
bin/named/server.c

index 25ae1bfa33a136079a2c0c0f2381a6a3bef104b0..9807487926e5872276e082ff39585665fa4c9040 100644 (file)
@@ -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,