2009-10-20 08:20:18

by Kazuya Mio

[permalink] [raw]
Subject: [RFC][PATCH v2 3/4] e4defrag: avoid unsuccessful return in non-privileged user

If non-privileged user does e4defrag, e4defrag returns 1 despite
its success. This patch fixes this problem.

Signed-off-by: Kazuya Mio <[email protected]>
---

e4defrag.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/misc/e4defrag.c b/misc/e4defrag.c
index f19b6e6..ea04e60 100644
--- a/misc/e4defrag.c
+++ b/misc/e4defrag.c
@@ -2028,6 +2028,7 @@ int main(int argc, char *argv[])
if (!(mode_flag & DETAIL) &&
current_uid != ROOT_UID) {
printf(" Done.\n");
+ success_flag = 1;
continue;
}