dev: zero allocated driver structures
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user