From f87734823e4815d7531c7c01cce772f07f3ef331 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Fri, 9 Nov 2012 09:25:57 -0500 Subject: shutdown: simplify recursive disassemble Signed-off-by: Dave Reisner --- shutdown | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/shutdown b/shutdown index 483f5b1..2b2bcca 100644 --- a/shutdown +++ b/shutdown @@ -53,12 +53,7 @@ disassemble() { local holder= for holder in "$1"/holders/*; do - if [ ! -e "$holder" ]; then - # end of the chain, recurse back up - stop_device "$1" - return - fi - disassemble "${holder##*/}" + [ -e "$holder" ] && disassemble "${holder##*/}" stop_device "$1" done } -- cgit v1.2.3-24-g4f1b