This makes sure the device is removed just like in deactivateDevice.
Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)
| ... | ... |
@@ -595,7 +595,7 @@ func (devices *DeviceSet) deleteDevice(hash string) error {
|
| 595 | 595 |
|
| 596 | 596 |
devinfo, _ := getInfo(info.Name()) |
| 597 | 597 |
if devinfo != nil && devinfo.Exists != 0 {
|
| 598 |
- if err := removeDevice(info.Name()); err != nil {
|
|
| 598 |
+ if err := devices.removeDeviceAndWait(info.Name()); err != nil {
|
|
| 599 | 599 |
utils.Debugf("Error removing device: %s\n", err)
|
| 600 | 600 |
return err |
| 601 | 601 |
} |