From: Wouter Wijngaards Date: Thu, 31 Jan 2008 14:45:10 +0000 (+0000) Subject: ordering for alloc checks. X-Git-Tag: release-0.9~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8cdb815df67b7cce431c19128ff8c7095fb4d124;p=thirdparty%2Funbound.git ordering for alloc checks. git-svn-id: file:///svn/unbound/trunk@914 be551aaa-1e26-0410-a405-d3ace91eadb9 --- 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))) {