Skip to content

Commit 0c08694

Browse files
authored
Merge pull request #18 from Q-Master/master
Fix #13
2 parents 9f3130a + 0e67148 commit 0c08694

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

scram.nimble

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "0.1.12"
1+
version = "0.1.13"
22
author = "Huy Doan"
33
description = "Salted Challenge Response Authentication Mechanism (SCRAM) "
44
license = "MIT"

scram/client.nim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ type
1212

1313
when compileOption("threads"):
1414
var
15-
SERVER_FIRST_MESSAGE_VAL {.threadvar.}: ref Peg
16-
SERVER_FINAL_MESSAGE_VAL {.threadvar.}: ref Peg
15+
SERVER_FIRST_MESSAGE_VAL: ptr Peg
16+
SERVER_FINAL_MESSAGE_VAL: ptr Peg
1717
template SERVER_FIRST_MESSAGE: Peg =
1818
if SERVER_FIRST_MESSAGE_VAL.isNil:
19+
SERVER_FIRST_MESSAGE_VAL = cast[ptr Peg](allocShared0(sizeof(Peg)))
1920
SERVER_FIRST_MESSAGE_VAL[] = peg"'r='{[^,]*}',s='{[^,]*}',i='{\d+}$"
2021
SERVER_FIRST_MESSAGE_VAL[]
2122
template SERVER_FINAL_MESSAGE: Peg =
2223
if SERVER_FINAL_MESSAGE_VAL.isNil:
24+
SERVER_FINAL_MESSAGE_VAL = cast[ptr Peg](allocShared0(sizeof(Peg)))
2325
SERVER_FINAL_MESSAGE_VAL[] = peg"'v='{[^,]*}$"
2426
SERVER_FINAL_MESSAGE_VAL[]
2527
else:

0 commit comments

Comments
 (0)