dev: zero allocated driver structures

This commit is contained in:
2023-06-06 21:50:26 +01:00
parent 929560e055
commit 7aa8f613fb

View File

@@ -1,4 +1,5 @@
#include <socks/device.h>
#include <socks/printk.h>
#include <socks/bitmap.h>
#include <socks/btree.h>
#include <socks/kext.h>
@@ -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;