diff --git a/models/drivers.go b/models/drivers.go index 7a66470..72d98a6 100644 --- a/models/drivers.go +++ b/models/drivers.go @@ -11,11 +11,11 @@ func (d *Drivers) AddNewDriver(typ string) *Driver { return (*d)[typ] } -func (d *Drivers) AddDriver(drv Driver) { +func (d *Drivers) AddDriver(drv *Driver) { if driver, ok := (*d)[drv.Type]; ok { driver.AddBuses(drv.Buses) (*d)[drv.Type] = driver return } - (*d)[drv.Type] = &drv + (*d)[drv.Type] = drv }