AmendHub

Download:

jcs

/

subtext

/

amendments

/

613

dnr: Some error path fixes


jcs made amendment 613 9 months ago
--- dnr.c Sat Apr 22 16:16:18 2023 +++ dnr.c Sat Dec 6 20:08:50 2025 @@ -192,14 +192,14 @@ OpenResolver(char *fileName) dnr = Get1IndResource('dnrp', 1); if (dnr == nil) { /* can't open DNR */ + if (refnum != -1) + CloseResFile(refnum); return (ResError()); } DetachResource(dnr); - if (refnum != -1) { - CloseWD(refnum); + if (refnum != -1) CloseResFile(refnum); - } /* lock the DNR resource since it cannot be relocated while opened */ MoveHHi(dnr);