1
0
forked from GitHub/gf-core

fix a leak of stable pointers

This commit is contained in:
Krasimir Angelov
2022-08-19 11:34:27 +02:00
parent 44c78e8cc7
commit a27e2dbbb4

View File

@@ -414,7 +414,9 @@ inferExpr p e =
(#const PGF_EXN_NONE) -> do
c_e <- peek p_e
e <- deRefStablePtr c_e
freeStablePtr c_e
ty <- deRefStablePtr c_ty
freeStablePtr c_ty
return (Right (e,ty))
(#const PGF_EXN_SYSTEM_ERROR) -> do
errno <- (#peek PgfExn, code) c_exn