diff --git a/library/DFHackAPI.cpp b/library/DFHackAPI.cpp index 03e551cff..dd181a611 100644 --- a/library/DFHackAPI.cpp +++ b/library/DFHackAPI.cpp @@ -682,10 +682,10 @@ bool DFHackAPIImpl::Attach() } -// TODO: clean inited stuff here bool DFHackAPIImpl::Detach() { - p->detach(); + if (!p->detach()) + return false; if(pm != NULL) delete pm; pm = NULL;