From 2611d27e91b03b31b4e5b8b5a9ea7446a3e5681b Mon Sep 17 00:00:00 2001 From: SarahW Date: Fri, 13 Oct 2017 22:43:14 +0100 Subject: [PATCH] Disable LPT if port is set to 0. --- src/lpt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lpt.c b/src/lpt.c index d3264b2..0f7cf42 100644 --- a/src/lpt.c +++ b/src/lpt.c @@ -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() {