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;