summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-06-04 18:26:07 +0200
committerLennart Poettering <lennart@poettering.net>2009-06-04 18:26:07 +0200
commit1e1ded66c76e953d65b44a716e2a0b98f571f7c1 (patch)
tree93191eb1a47cd5fce493ce1ec62723a05292123f
parent38d726be4ea4caac9b9597f8cd9de3362101e797 (diff)
fix reset_all() implementation
-rw-r--r--rtkit-daemon.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/rtkit-daemon.c b/rtkit-daemon.c
index ba65e14..35a6fb1 100644
--- a/rtkit-daemon.c
+++ b/rtkit-daemon.c
@@ -803,9 +803,9 @@ static void reset_all(void) {
for (u = users; u; u = u->next)
for (p = u->processes; p; p = p->next)
for (t = p->threads; t; t = t->next)
- if (verify_process_user(u, p) < 0 ||
- verify_process_starttime(p) < 0 ||
- verify_thread_starttime(p, t) < 0)
+ if (verify_process_user(u, p) >= 0 &&
+ verify_process_starttime(p) >= 0 &&
+ verify_thread_starttime(p, t) >= 0)
thread_reset(t);
}