Hi All,

> I track this bug until scanner.cpp file, in method CScanner::scan_,
> but I couldn't go further.

> Anyone has a workaround or a patch to this problem? I aprecciate any
> help.

To fix this problem, I changed CScanner::initScanner:

void CScanner::initScanner()
{
        m_buffer = new CWriteStream;
        m_saveComments = true;
        memcpy(m_typeTable, typeTable, sizeof(m_typeTable));
#ifdef UNICODE
        m_len = 0;
#else
        m_hereChar = 0;
#endif
        m_token = NULL;
#ifdef UNICODE
        for (int i = 0; i <= maxExtended; i++)
#else
        for (int i = 0; i < maxExtended; i++)
#endif
        {
                xFuncs[funcs[i].type] = funcs[i].func;
        }
}

[]
Nemec

Thursday, October 9, 2003, 4:34:30 PM, you wrote:

> Hi,

> I compiled non-unicode version of aspseek 1.2.10 on a RedHat 7.2,
> using mysql 3.23.39.

> I used non-unicode version because my entire website is iso88591 and
> because is far more easy to include new features on that version. For
> instance, I put accent insensitive search. :)

> So, my problem is: when I'm searching a word prefixed by '+' or '-',
> searchd crashes. Before that, searchd print "broke pipe" on screen.

> I track this bug until scanner.cpp file, in method CScanner::scan_,
> but I couldn't go further.

> Anyone has a workaround or a patch to this problem? I aprecciate any
> help.

> Thanks in advanced,

> Nemec



-- 
[]s
Fernando Nemec
[EMAIL PROTECTED]
http://www.folha.com.br/

Reply via email to