Author: shankar Date: Fri Mar 13 09:29:33 2009 New Revision: 753189 URL: http://svn.apache.org/viewvc?rev=753189&view=rev Log: Fixing ID generation problem. We were taking only 18 characters from uuid as the id for signature, encryption, etc. It has to take next 5 characters as well to get a unique id.
Modified: webservices/rampart/trunk/c/src/omxmlsec/utility.c Modified: webservices/rampart/trunk/c/src/omxmlsec/utility.c URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/omxmlsec/utility.c?rev=753189&r1=753188&r2=753189&view=diff ============================================================================== --- webservices/rampart/trunk/c/src/omxmlsec/utility.c (original) +++ webservices/rampart/trunk/c/src/omxmlsec/utility.c Fri Mar 13 09:29:33 2009 @@ -57,7 +57,7 @@ axis2_char_t *uuid = NULL; uuid = axutil_uuid_gen(env); - random = axutil_strndup(env, uuid, 18); + random = axutil_strndup(env, uuid, 23); sprintf(_id, "%s-%s", prefix, random); id = (axis2_char_t*)axutil_strdup(env, _id); AXIS2_FREE(env->allocator, uuid);