From: Adam Dickmeiss Date: Tue, 17 Feb 1998 10:31:33 +0000 (+0000) Subject: Fixed bug in zebraIndexUnlock. On NT, the lock files wasn't removed. X-Git-Tag: ZEBRA.1.0~237 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=e89f9552c15bc7f95c0495457a36ac45914fcb40 Fixed bug in zebraIndexUnlock. On NT, the lock files wasn't removed. --- diff --git a/index/lockidx.c b/index/lockidx.c index 45f7261..730a2bf 100644 --- a/index/lockidx.c +++ b/index/lockidx.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: lockidx.c,v $ - * Revision 1.14 1998-01-12 15:04:08 adam + * Revision 1.15 1998-02-17 10:31:33 adam + * Fixed bug in zebraIndexUnlock. On NT, the lock files wasn't removed. + * + * Revision 1.14 1998/01/12 15:04:08 adam * The test option (-s) only uses read-lock (and not write lock). * * Revision 1.13 1997/09/29 09:08:36 adam @@ -160,9 +163,11 @@ void zebraIndexUnlock (void) { char path[1024]; + zebra_lock_destroy (server_lock_main); zebra_lock_prefix (common_resource, path); strcat (path, FNAME_MAIN_LOCK); - unlink (path); + if (unlink (path)) + logf (LOG_WARN|LOG_ERRNO, "unlink %s", path); } void zebraIndexLock (BFiles bfs, int commitNow, const char *rval)