X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fnmem.c;h=0ce4ca6b80d50ad2f66a130e88b1bba4fdc037d4;hb=f213113a8a7f5d311d5dc60aafbd6bc49d76e3b1;hp=4f2504e28d83b4a58856a715ed02932091aa5a75;hpb=fe575eb97799f141b6e97d17c0e64619c4a9cd03;p=yaz-moved-to-github.git diff --git a/src/nmem.c b/src/nmem.c index 4f2504e..0ce4ca6 100644 --- a/src/nmem.c +++ b/src/nmem.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: nmem.c,v 1.14 2005-01-21 09:23:27 adam Exp $ + * $Id: nmem.c,v 1.15 2005-04-29 10:36:05 heikki Exp $ */ /** @@ -94,12 +94,6 @@ struct nmem_mutex { YAZ_EXPORT void nmem_mutex_create(NMEM_MUTEX *p) { - if (!log_level_initialized) - { - log_level = yaz_log_module_level("nmem"); - log_level_initialized = 1; - } - if (!*p) { *p = (NMEM_MUTEX) malloc (sizeof(**p)); @@ -111,6 +105,12 @@ YAZ_EXPORT void nmem_mutex_create(NMEM_MUTEX *p) pth_mutex_init (&(*p)->m_handle); #endif } + if (!log_level_initialized) + { + log_level_initialized = 1; + log_level = yaz_log_module_level("nmem"); + } + } YAZ_EXPORT void nmem_mutex_enter(NMEM_MUTEX p)