Hi!
Thanks! We've applied the patch to 3.1.11 sources.
Vanja Hrustic wrote:
>
> Hi! I think there is a problem, which is introduced with version 3.1.10 (also
>affects current CVS tree).
>
> If indexer is compiled with --enable-linux-pthreads (probably applies to
>--enable-freebsd-threads as well) and "Robots yes" directive is used,
> indexer would hang - a lock was made, but was never unlocked.
>
> I hope this is the right fix :)
>
> [root@xxx search]# diff -u mnogosearch-3.1.10/src/indexer.c
>mnogosearch-3.1.10-fixed/src/indexer.c
> --- mnogosearch-3.1.10/src/indexer.c Thu Feb 8 22:55:18 2001
> +++ mnogosearch-3.1.10-fixed/src/indexer.c Tue Feb 20 00:26:18 2001
> @@ -434,7 +434,7 @@
>
>
>if(Indexer->Conf->LockProc)Indexer->Conf->LockProc(UDM_LOCK,UDM_LOCK_ROBOTS);
> R=UdmFindRobots(Indexer->Conf,&realURL);
> -
>if(Indexer->Conf->LockProc)Indexer->Conf->LockProc(UDM_LOCK,UDM_LOCK_ROBOTS);
> +
>if(Indexer->Conf->LockProc)Indexer->Conf->LockProc(UDM_UNLOCK,UDM_LOCK_ROBOTS);
> if(R){
> UdmLog(Indexer,UDM_LOG_WARN,"Deleting URL: robots.txt:
>'%s'",R->path);
> result=UdmDeleteUrl(Indexer,Doc->url_id);
> [root@xxx search]#
___________________________________________
If you want to unsubscribe send "unsubscribe general"
to [EMAIL PROTECTED]