000022543 - ct_map_insert( ) silently fails to overwrite key if key exists in RSA ClearTrust

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000022543
Applies ToRSA ClearTrust 5.5 Runtime C API
IssueHow to change value of a key in a ct_map struct in RSA ClearTrust
ct_map_insert( ) silently fails to overwrite key if key exists in RSA ClearTrust
When inserting a value into a ct_map with ct_insert( ), if the key exists, the previous value is deleted. ct_insert( ) then silently fails to insert the new value. Calling ct_insert( ) with the key and the new value a second time succeeds in inserting the new value for that key.
CauseThis is a known issue with the C Runtime API that is resolved in RSA ClearTrust hot fix 5.5.3.59
ResolutionThis issue has been resolved in a hot fix for RSA ClearTrust 5.5.3. Contact RSA Security Customer Support to obtain hot fix 5.5.3.59, or request the latest fix level (which is cumulative, and contains fixes from previous fix levels). This hot fix includes the appropriate C Runtime API for your platform.
Legacy Article IDa28999

Attachments

    Outcomes