Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
any
-
None
Description
idtmsrv processed cores at the assert below:
lv_ferr = BMSG_READDATA_(pp_sre->sre_msgId, // msgid
(char *) &lv_req, // reqdata
(int) sizeof(lv_req)); // bytecount
assert(lv_ferr == XZFIL_ERR_OK);
In this case FEEOF is returned. This happens because the client has timed out in its id request and has subsequently called BMSG_ABANDON_.
The fix is to remove the assert and instead test for XMSG_ISCANCELED_ when BMSG_READDATA_ returned <> 0.
Attachments
Issue Links
- links to