From 8cdb815df67b7cce431c19128ff8c7095fb4d124 Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Thu, 31 Jan 2008 14:45:10 +0000 Subject: [PATCH] ordering for alloc checks. git-svn-id: file:///svn/unbound/trunk@914 be551aaa-1e26-0410-a405-d3ace91eadb9 --- libunbound/unbound.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libunbound/unbound.c b/libunbound/unbound.c index 9fd8326fe..a4eb88bc3 100644 --- a/libunbound/unbound.c +++ b/libunbound/unbound.c @@ -62,16 +62,17 @@ struct ub_val_ctx* ub_val_ctx_create() { - struct ub_val_ctx* ctx = (struct ub_val_ctx*)calloc(1, sizeof(*ctx)); + struct ub_val_ctx* ctx; unsigned int seed; + log_init(NULL, 0, NULL); /* logs to stderr */ + log_ident_set("libunbound"); + verbosity = 0; /* errors only */ + checklock_start(); + ctx = (struct ub_val_ctx*)calloc(1, sizeof(*ctx)); if(!ctx) { errno = ENOMEM; return NULL; } - checklock_start(); - log_ident_set("libunbound"); - verbosity = 0; /* errors only */ - log_init(NULL, 0, NULL); /* logs to stderr */ alloc_init(&ctx->superalloc, NULL, 0); seed = (unsigned int)time(NULL) ^ (unsigned int)getpid(); if(!(ctx->seed_rnd = ub_initstate(seed, NULL))) { -- 2.47.3