Mounter: fix use after free

This commit is contained in:
Matt Harlum 2024-06-02 11:34:15 +00:00
parent ff79c987ab
commit d1fe9e98b1

View File

@ -1172,10 +1172,10 @@ LONG MountDrive(struct MountStruct *ms)
}
W_DeleteMsgPort(port, SysBase);
}
FreeMem(md, sizeof(struct MountData));
if (md->DOSBase) {
CloseLibrary(&md->DOSBase->dl_lib);
}
FreeMem(md, sizeof(struct MountData));
}
CloseLibrary(&ExpansionBase->LibNode);
}