Revision
16066
Author
mikej
Date
2009-12-28 13:58:15 -0600 (Mon, 28 Dec 2009)

Log Message

make uuids a bit less likely to collide

Modified Paths

Diff

Modified: freeswitch/trunk/libs/apr-util/.update (16065 => 16066)


--- freeswitch/trunk/libs/apr-util/.update	2009-12-28 19:19:19 UTC (rev 16065)
+++ freeswitch/trunk/libs/apr-util/.update	2009-12-28 19:58:15 UTC (rev 16066)
@@ -1 +1 @@
-Wed May 13 10:54:08 CDT 2009
+Mon Dec 28 14:55:57 EST 2009

Modified: freeswitch/trunk/libs/apr-util/crypto/getuuid.c (16065 => 16066)


--- freeswitch/trunk/libs/apr-util/crypto/getuuid.c	2009-12-28 19:19:19 UTC (rev 16065)
+++ freeswitch/trunk/libs/apr-util/crypto/getuuid.c	2009-12-28 19:58:15 UTC (rev 16066)
@@ -201,7 +201,7 @@
     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] */