diff --git a/src/ops.c b/src/ops.c index 4c82835..920b985 100644 --- a/src/ops.c +++ b/src/ops.c @@ -125,6 +125,7 @@ dosCommand(const BYTE lfn, const BYTE drive, const BYTE sec_addr, const char *cm int res; if (cbm_open(lfn, drive, sec_addr, cmd) != 0) { + cbm_close(lfn); return _oserror; }