diff --git a/scp.c b/scp.c index 146334b6..905387e4 100644 --- a/scp.c +++ b/scp.c @@ -3664,7 +3664,8 @@ if (uptr->flags & UNIT_ATT) /* already attached? */ return r; } else - return SCPE_ALATT; /* Already attached */ + if (!(uptr->dynflags & UNIT_ATTMULT)) + return SCPE_ALATT; /* Already attached */ sim_trim_endspc (cptr); /* trim trailing spc */ return scp_attach_unit (dptr, uptr, cptr); /* attach */ }