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/