]> cloudbase.mooo.com Git - z180-stamp.git/commitdiff
"Enhance" CP/M drive login
authorLeo C <erbl259-lmu@yahoo.de>
Fri, 10 Jun 2016 14:00:39 +0000 (16:00 +0200)
committerLeo C <erbl259-lmu@yahoo.de>
Fri, 10 Jun 2016 14:00:39 +0000 (16:00 +0200)
avr/z180-serv.c

index 25ffc9cbd836dda44212c55ad6345ed71adc9f18..65ce8819374760bfa2e032a242e5dee56242b373 100644 (file)
@@ -442,6 +442,10 @@ void do_msg_cpm_login(uint8_t subf, int len, uint8_t * msg)
                return msg_cpm_result(subf, 0x03, res);
        }
 
+       f_close(&dp->fd);
+       res = f_open(&dp->fd, dp->img_name,
+                       FA_READ | (dp->opt&DRV_OPT_RO ? 0 : FA_WRITE));
+
        dp->flags |= DRV_FLG_OPEN;
 
        /* send  result*/