From 591ff2c2c512e8f10f399333a895b78acca75346 Mon Sep 17 00:00:00 2001 From: Jasmine Iwanek Date: Sun, 13 Mar 2022 17:16:11 -0400 Subject: [PATCH] Fix null dereference in lpt.c --- src/lpt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lpt.c b/src/lpt.c index b6c639d6b..d5666e457 100644 --- a/src/lpt.c +++ b/src/lpt.c @@ -1,3 +1,4 @@ +/* Copyright holders: Sarah Walker /* Copyright holders: Sarah Walker see COPYING for more details */ @@ -87,7 +88,7 @@ lpt_devices_init(void) for (i = 0; i < PARALLEL_MAX; i++) { lpt_ports[i].dt = (lpt_device_t *) lpt_devices[lpt_ports[i].device].device; - if (lpt_ports[i].dt) + if (lpt_ports[i].dt && lpt_ports[i].dt->init) lpt_ports[i].priv = lpt_ports[i].dt->init(&lpt_ports[i]); } }