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) 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() void lpt1_remove()
{ {
@ -140,7 +141,8 @@ void lpt1_remove()
} }
void lpt2_init(uint16_t port) 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() void lpt2_remove()
{ {