Hi, It seems that IUtil.formatStatus() needs a minimal buffer size of 50 because of src/yvalve/gds.cpp:749 " static SLONG safe_interpret(char* const s, const FB_SIZE_T bufsize, const ISC_STATUS** const vector, bool legacy) { // CVC: It doesn't make sense to provide a buffer smaller than 50 bytes. // Return error otherwise. if (bufsize < 50) return 0; " Maybe that minimal size should be documented in the interface description because we can not distinguish between empty message text and too small buffer in this case.
Martin ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel