Product Documentation

FairCom DB V12 Release Notes

Previous Topic

Next Topic

Server no longer crashes if ctSysQueueClose() is called while queue in use

The FairCom Server could crash if ctSysQueueClose() was called while another user is still accessing the queue.

A ctSysQueue handle can be closed and the same handle reassigned to a new queue. Users of the original handle may not be aware that the handle now references a different queue, potentially resulting in unexpected messages in the new queue. This behavior has now been corrected.

Compatibility Change: This is a compatibility change in the client/server communication API. Old client libraries accessing a server with this change will receive error QCVR_ERR (1123) if making a ctSysQueue API call. A client with this change accessing an older server will receive error QSVR_ERR (1124) if making a ctSysQueue API call.

TOCIndex