summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-03-13 21:31:37 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-03-13 21:31:37 +0100
commit687932bd14a38ae5f7fffe6f64d91d4a32fe4381 (patch)
treee0db32dc513623084743762e19e1f0d50144a377
parent6951d552749fe24d0c9514ac6efec2c09e567b8d (diff)
device: Avoid NULL dereference
-rw-r--r--device/ds_routines.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/device/ds_routines.c b/device/ds_routines.c
index e94e5ca8..b485fa6d 100644
--- a/device/ds_routines.c
+++ b/device/ds_routines.c
@@ -656,7 +656,7 @@ ds_open_done(const io_req_t ior)
ior->io_reply_port_type,
result,
mach_convert_device_to_port(device));
- } else
+ } else if (device)
mach_device_deallocate(device);
return (TRUE);