]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
daemon: fix infinitive loop
authorElan Ruusamäe <glen@delfi.ee>
Mon, 18 May 2015 13:08:28 +0000 (16:08 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 18 May 2015 13:08:29 +0000 (16:08 +0300)
currently sleep returns always true, so the loop is never broken

lib/functions

index 87eeb65ca96c7278a026e6372fcfeedc4da63c42..d7d5e9d19f5de0e30d99d54c3ee2cec8b0709baa 100644 (file)
@@ -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"
This page took 0.089311 seconds and 4 git commands to generate.