From 59009f60c270cd10e158ade495392b7bce89faba Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Thu, 26 Aug 2010 15:32:31 -0400 Subject: action_restore(): break inner for loop when match is found --- squashfu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/squashfu b/squashfu index 23543c6..e2cd573 100755 --- a/squashfu +++ b/squashfu @@ -361,7 +361,7 @@ action_restore () { for line in "${mapping[@]}"; do IFS=':' read bin stamp <<< "$line" for res in "${result[@]}"; do - [[ $res =~ $BINS_DIR/$bin$1 ]] && printf " %d\t%s\n" $bin "$(date --date="@$stamp")" + [[ $res =~ $BINS_DIR/$bin$1 ]] && { printf " %d\t%s\n" $bin "$(date --date="@$stamp")"; break } done done -- cgit v1.2.3