diff -ur lorg/src/LYUtils.c lgo/src/LYUtils.c --- lorg/src/LYUtils.c Fri May 18 00:53:22 2007 +++ lgo/src/LYUtils.c Mon May 28 12:38:56 2007 @@ -5888,6 +5888,17 @@ buffer[used] = '\0'; } if (buffer != 0) { + if (buffer[0]!='/') { + char *cutoff,*clone; + StrAllocCopy(clone,name); + if (cutoff = strrchr(clone,'/')) { + *(++cutoff) = 0; + clone = realloc( clone , size *= 2); + strcat(clone,buffer); + FREE(buffer); + buffer = clone; + } + } CTRACE2(TRACE_CFG, (tfp, "IsOurSymlink(%s -> %s)\n", name, buffer)); result = IsOurFile(buffer); FREE(buffer); diff -ur lorg/src/HTFWriter.c lgo/src/HTFWriter.c --- lorg/src/HTFWriter.c Fri May 18 00:53:22 2007 +++ lgo/src/HTFWriter.c Mon May 28 12:58:15 2007 @@ -314,8 +314,10 @@ if (!dump_output_immediately) { /* * Tell user what's happening. - FM + * HTInfoMsg2(WWW_USING_MESSAGE, addr); + * but only in the history, not on screen -RS */ - HTInfoMsg2(WWW_USING_MESSAGE, addr); + LYstore_message2(WWW_USING_MESSAGE, addr); } if (skip_loadfile) {