X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Flockidx.c;fp=index%2Flockidx.c;h=20ece01d611f57de95ed17b721583c450136a9df;hb=a4672c6ad0168d8c39b6806e33b90cba4151ac0d;hp=7adf2eb93a0aa2d3af605e60985028fdce4fbe73;hpb=120b9ad8cd0e1d1a6522582bb14fa92a3ecaed6e;p=idzebra-moved-to-github.git diff --git a/index/lockidx.c b/index/lockidx.c index 7adf2eb..20ece01 100644 --- a/index/lockidx.c +++ b/index/lockidx.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lockidx.c,v $ - * Revision 1.18 2000-02-24 11:00:07 adam + * Revision 1.19 2000-09-05 14:04:05 adam + * Updates for prefix 'yaz_' for YAZ log functions. + * + * Revision 1.18 2000/02/24 11:00:07 adam * Fixed bug: indexer would run forever when lock dir was non-existant. * * Revision 1.17 1999/12/08 15:03:11 adam @@ -172,12 +175,12 @@ void zebraIndexUnlock (void) { char path[1024]; - zebra_lock_destroy (server_lock_main); - server_lock_main = 0; zebra_lock_prefix (common_resource, path); strcat (path, FNAME_MAIN_LOCK); if (unlink (path) && errno != ENOENT) logf (LOG_WARN|LOG_ERRNO, "unlink %s failed", path); + zebra_lock_destroy (server_lock_main); + server_lock_main = 0; } int zebraIndexLock (BFiles bfs, int commitNow, const char *rval)