diff --git a/drivers/xenfront.cc b/drivers/xenfront.cc index 34ae2804be08c3037715a84104c3062bf2828121..7aa1828e66f30137d694523175ea72d97e564df4 100644 --- a/drivers/xenfront.cc +++ b/drivers/xenfront.cc @@ -75,6 +75,7 @@ void xenfront_driver::set_ivars(struct xenbus_device_ivars *ivars) _bsd_dev.softc = malloc(table->size); // Simpler and we don't expect driver loading to fail anyway assert(_bsd_dev.softc); + memset(_bsd_dev.softc, 0, table->size); } void xenfront_driver::finished()