Hi!

Lock manager has dev. build checkLength that asserts for lck_length <=
MAX_UCHAR.

Max identifier length is 63 characters, which may be multiplied by 4 in
utf8 bytes.

get_dsql_cache_item may create keys with 506 bytes.

lck_length is USHORT.

Is the assertion wrong or do we have bigger problem?


Adriano



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to