commit ff2643b0280e16b748866fd3eab1cf2c42ec7e39
Author: Elan Ruusamäe <[email protected]>
Date:   Mon May 18 16:08:28 2015 +0300

    daemon: fix infinitive loop
    
    currently sleep returns always true, so the loop is never broken

 lib/functions | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/lib/functions b/lib/functions
index 87eeb65..d7d5e9d 100644
--- a/lib/functions
+++ b/lib/functions
@@ -788,7 +788,8 @@ daemon() {
                        i=0
                        while [ "$i" -lt "$waittime" ]; do
                                i=$((i + 1))
-                               checkpid $pid && sleep 1 || break
+                               checkpid $pid && break
+                               sleep 1
                        done
                fi
                log_success "$1 startup"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/rc-scripts.git/commitdiff/ff2643b0280e16b748866fd3eab1cf2c42ec7e39

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to