From 000ec6d36e4b3bb90c9634157099404e80014553 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 10 Jul 2010 19:56:23 +0200 Subject: [PATCH] network: Add some more checks if detatching a device from a bridge. --- functions.bridge | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/functions.bridge b/functions.bridge index 4a327896..edf54be9 100644 --- a/functions.bridge +++ b/functions.bridge @@ -52,8 +52,12 @@ function bridge_detach_device() { fi if ! device_exists ${device}; then - error "Device '${device}' does not exist." - return ${EXIT_ERROR} + return ${EXIT_OK} + fi + + # If device is not attached, exit silently + if ! listmatch ${device} $(bridge_get_members ${bridge}); then + return ${EXIT_OK} fi log INFO "Detaching device '${device}' from bridge '${bridge}'." -- 2.47.2