]> 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:24 +0000 (13:23 +1100)
(cherry picked from commit 189efe774ec63bcb2e97a111f2c0a8c8a68950d0)

bin/named/server.c

index 1df6414d88aef3826352e36114ad091d5881d08b..1688fb30f75b4395cd3e778f7e55dca6d08fae91 100644 (file)
@@ -7819,7 +7819,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);