From 2dc3d5c967a4756fea5cc8798e8064626e8bfc34 Mon Sep 17 00:00:00 2001 From: Ruslan Mustakov Date: Tue, 23 Aug 2016 13:57:03 +0700 Subject: [PATCH] Fixed race condition in genOid() --- lib/pure/oids.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/pure/oids.nim b/lib/pure/oids.nim index fca10dab61..e4c97b2609 100644 --- a/lib/pure/oids.nim +++ b/lib/pure/oids.nim @@ -74,8 +74,7 @@ proc genOid*(): Oid = var t = gettime(nil) - var i = int32(incr) - atomicInc(incr) + var i = int32(atomicInc(incr)) if fuzz == 0: # racy, but fine semantically: