We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a0e2b2 commit 513d27dCopy full SHA for 513d27d
ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Storage/LedgerDB/V1.hs
@@ -844,8 +844,8 @@ newForker ::
844
DbChangelog l ->
845
ReadLocked m (Forker m l blk)
846
newForker h ldbEnv (rk, releaseVar) rr dblog =
847
- readLocked $
848
- fmap snd $
+ readLocked $ do
+ (rk', frk) <-
849
allocate
850
rr
851
( \_ -> do
@@ -874,6 +874,7 @@ newForker h ldbEnv (rk, releaseVar) rr dblog =
874
pure $ (mkForker h (ldbQueryBatchSize ldbEnv) forkerKey forkerEnv)
875
)
876
forkerClose
877
+ pure $ frk { forkerClose = void $ release rk' }
878
879
mkForker ::
880
( IOLike m
0 commit comments