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 b4b7613 commit 00d916dCopy full SHA for 00d916d
ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Storage/LedgerDB/V1.hs
@@ -846,8 +846,8 @@ newForker ::
846
DbChangelog l ->
847
ReadLocked m (Forker m l blk)
848
newForker h ldbEnv (rk, releaseVar) rr dblog =
849
- readLocked $
850
- fmap snd $
+ readLocked $ do
+ (rk', frk) <-
851
allocate
852
rr
853
( \_ -> do
@@ -876,6 +876,7 @@ newForker h ldbEnv (rk, releaseVar) rr dblog =
876
pure $ (mkForker h (ldbQueryBatchSize ldbEnv) forkerKey forkerEnv)
877
)
878
forkerClose
879
+ pure $ frk { forkerClose = void $ release rk' }
880
881
mkForker ::
882
( IOLike m
0 commit comments