]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix #801: missing error condition handling in
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 22 Jul 2016 07:02:03 +0000 (07:02 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 22 Jul 2016 07:02:03 +0000 (07:02 +0000)
  daemon_create_workers().

git-svn-id: file:///svn/unbound/trunk@3822 be551aaa-1e26-0410-a405-d3ace91eadb9

daemon/daemon.c
doc/Changelog

index 1036fcde2001008fdde2e318812dd907e92de189..0895c96f27699841ca54005e4e3c21bb29b3356e 100644 (file)
@@ -404,6 +404,8 @@ daemon_create_workers(struct daemon* daemon)
        }
        daemon->workers = (struct worker**)calloc((size_t)daemon->num, 
                sizeof(struct worker*));
+       if(!daemon->workers)
+               fatal_exit("out of memory during daemon init");
        if(daemon->cfg->dnstap) {
 #ifdef USE_DNSTAP
                daemon->dtenv = dt_create(daemon->cfg->dnstap_socket_path,
index 865b49a19c36e16491b1d48c759bdf7f084db727..1f20896a77b238a612432da6265fe4380c4e4242 100644 (file)
@@ -1,3 +1,7 @@
+22 July 2016: Wouter
+       - Fix #801: missing error condition handling in
+         daemon_create_workers().
+
 20 July 2016: Wouter
        - Fix typo in unbound.conf.