diff --git a/datastore/fsds.nim b/datastore/fsds.nim index 6c695bb..f0c1c6a 100644 --- a/datastore/fsds.nim +++ b/datastore/fsds.nim @@ -155,6 +155,9 @@ method put*( return success() proc dirWalker(path: string): iterator: string {.gcsafe.} = + var localPath {.threadvar.} + + localPath = path return iterator(): string = try: for p in path.walkDirRec(yieldFilter = {pcFile}, relative = true):