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);