mirror of https://github.com/docker/docs.git
Print an error when a driver cannot be closed
Signed-off-by: David Gageot <david@gageot.net>
This commit is contained in:
parent
0cd8312e72
commit
34f6e20165
|
|
@ -88,13 +88,14 @@ func NewInternalClient(rpcclient *rpc.Client) *InternalClient {
|
|||
|
||||
func CloseDrivers() {
|
||||
openedDriversLock.Lock()
|
||||
defer openedDriversLock.Unlock()
|
||||
|
||||
for _, openedDriver := range openedDrivers {
|
||||
openedDriver.close()
|
||||
if err := openedDriver.close(); err != nil {
|
||||
log.Warnf("Error closing a plugin driver: %s", err)
|
||||
}
|
||||
}
|
||||
openedDrivers = []*RPCClientDriver{}
|
||||
|
||||
openedDriversLock.Unlock()
|
||||
}
|
||||
|
||||
func NewRPCClientDriver(driverName string, rawDriver []byte) (*RPCClientDriver, error) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue