summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorngkaho1234 <ngkaho1234@gmail.com>2016-01-16 04:01:17 +0000
committergkostka <kostka.grzegorz@gmail.com>2016-01-16 10:37:58 +0100
commita4792c8e13d24036aa1151a50054848dd14a346b (patch)
tree6697227fb3dbbec96dd5d6afc0da7c00fae8876b
parenteec357955403829d0751bf82a4407061a3c52bec (diff)
ext4: fix entering a dead loop when ext4_dir_rm failed.
-rw-r--r--lwext4/ext4.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lwext4/ext4.c b/lwext4/ext4.c
index 25223c0..a3a070b 100644
--- a/lwext4/ext4.c
+++ b/lwext4/ext4.c
@@ -2654,6 +2654,9 @@ End:
}
+ if (r != EOK)
+ break;
+
} while (depth);
/*Last unlink*/