From 7aa8f613fbeeb75d1270811f505585d2e129d7a8 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Tue, 6 Jun 2023 21:50:26 +0100 Subject: [PATCH] dev: zero allocated driver structures --- dev/driver.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev/driver.c b/dev/driver.c index 501570e..604d504 100644 --- a/dev/driver.c +++ b/dev/driver.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -43,6 +44,8 @@ struct driver *driver_create(struct kext *self, const char *name) return NULL; } + memset(driver, 0x0, sizeof *driver); + driver->drv_owner = self; strncpy(driver->drv_name, name, sizeof driver->drv_name - 1); driver->drv_name[sizeof driver->drv_name - 1] = 0;