One more place to release callback environment protection

This commit is contained in:
cheatfate
2016-06-14 22:33:15 +03:00
parent 11d9b15fc4
commit 974dcc8766

View File

@@ -534,6 +534,8 @@ when defined(windows) or defined(nimdoc):
assert customOverlapped.data.fd == lpCompletionKey.AsyncFD
customOverlapped.data.cb(customOverlapped.data.fd,
lpNumberOfBytesTransferred, errCode)
if customOverlapped.data.cell.data != nil:
system.dispose(customOverlapped.data.cell)
GC_unref(customOverlapped)
else:
if errCode.int32 == WAIT_TIMEOUT: