Server crash with isc_dsql_execute_immediate and zero length string [CORE1506] #1921
Submitted by: Claudio Valderrama C. (robocop)
We have a wonderful crash in the server if we use
The call stack in the server follows:
strlen() line 78
As seen, the error is the "remote" (server) layer around the engine.
In the client side we have this:
isc_dsql_exec_immed3_m(long * 0x00453214 long * isc_status, void * * 0x00454cb8 void * DB, void * * 0x00453210 M__trans, unsigned short 0, const char * 0x0110001f, unsigned short 3, unsigned short 0, const char * 0x00000000, unsigned short 0, unsigned short 0, char * 0x00000000, unsigned short 0, char * 0x00000000, unsigned short 0, unsigned short 0, char * 0x00000000) line 2869
but it's not clear to me why exec_immed2_m, when calling PREPARSE_execute, the error condition
However, this client-side issue is no excuse for the server to crash.
in the DEV build. This will send to the server the equivalent of this:
The error was reproduced in Windows 2000, with local protocol and TCP/IP connection
The text was updated successfully, but these errors were encountered: