Disable LPT if port is set to 0.

This commit is contained in:
SarahW 2017-10-13 22:43:14 +01:00
commit 2611d27e91

View file

@ -130,7 +130,8 @@ void lpt_init()
void lpt1_init(uint16_t port)
{
io_sethandler(port, 0x0003, lpt1_read, NULL, NULL, lpt1_write, NULL, NULL, NULL);
if (port)
io_sethandler(port, 0x0003, lpt1_read, NULL, NULL, lpt1_write, NULL, NULL, NULL);
}
void lpt1_remove()
{
@ -140,7 +141,8 @@ void lpt1_remove()
}
void lpt2_init(uint16_t port)
{
io_sethandler(port, 0x0003, lpt2_read, NULL, NULL, lpt2_write, NULL, NULL, NULL);
if (port)
io_sethandler(port, 0x0003, lpt2_read, NULL, NULL, lpt2_write, NULL, NULL, NULL);
}
void lpt2_remove()
{