From 86da2c23960a01f65ccb0cffaba3059c7eb1153b Mon Sep 17 00:00:00 2001 From: Gui Chen Date: Tue, 10 Sep 2013 04:34:27 -0400 Subject: [PATCH] avoid IndexError for loopdev assigning when 'losetup -f' returns '' output, out.split()[0] will raise IndexError Fixes: #1094 Change-Id: Iad310d70defc3c8a83c221951f0d3f8e6dc5a8a6 Signed-off-by: Gui Chen --- mic/utils/fs_related.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mic/utils/fs_related.py b/mic/utils/fs_related.py index ed193f7..b3f6110 100644 --- a/mic/utils/fs_related.py +++ b/mic/utils/fs_related.py @@ -942,7 +942,7 @@ def get_loop_device(losetupcmd, lofile): # provide an avaible loop device rc, out = runner.runtool([losetupcmd, "--find"]) - if rc == 0: + if rc == 0 and out: loopdev = out.split()[0] devinst.register(loopdev) if not loopdev or not os.path.exists(loopdev): -- 2.7.4