]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
make uuids a bit less likely to collide
authorMichael Jerris <mike@jerris.com>
Mon, 28 Dec 2009 19:58:15 +0000 (19:58 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 28 Dec 2009 19:58:15 +0000 (19:58 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16066 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/apr-util/.update
libs/apr-util/crypto/getuuid.c

index db5a0d38dfa7058082ed847b928a940082195301..f430e64b3bbe6c3ee1a06375ccb1a65542dcba5e 100644 (file)
@@ -1 +1 @@
-Wed May 13 10:54:08 CDT 2009
+Mon Dec 28 14:55:57 EST 2009
index 0d9348760ffbf2fcb247362937113002bb0d3105..293b24eeb267b21f7cb3e1a0c56caedd76567b76 100644 (file)
@@ -201,7 +201,7 @@ APU_DECLARE(void) apr_uuid_get(apr_uuid_t *uuid)
     d[7] = (unsigned char)(timestamp >> 48);
     d[6] = (unsigned char)(((timestamp >> 56) & 0x0F) | 0x10);
     /* clock_seq_hi_and_reserved, uint8 */
-    d[8] = (unsigned char)(((uuid_state_seqnum >> 8) & 0x3F) | 0x80);
+    d[8] = (unsigned char)(((++uuid_state_seqnum >> 8) & 0x3F) | 0x80);
     /* clock_seq_low, uint8 */
     d[9] = (unsigned char)uuid_state_seqnum;
     /* node, byte[6] */