diff options
author | Ruslan Mustakov <r.mustakov@gmail.com> | 2016-08-23 13:57:03 +0700 |
---|---|---|
committer | Ruslan Mustakov <r.mustakov@gmail.com> | 2016-08-23 13:57:03 +0700 |
commit | 2dc3d5c967a4756fea5cc8798e8064626e8bfc34 (patch) | |
tree | 1340c21e0868e218946c9728d42fcc0db4171c7b | |
parent | 55e86184a5289ee61b6105ed4ddb2cc1ca4f76dc (diff) | |
download | Nim-2dc3d5c967a4756fea5cc8798e8064626e8bfc34.tar.gz |
Fixed race condition in genOid()
-rw-r--r-- | lib/pure/oids.nim | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/pure/oids.nim b/lib/pure/oids.nim index fca10dab6..e4c97b260 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: |