aboutsummaryrefslogtreecommitdiff
path: root/libpod/util.go
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2019-09-04 22:33:06 +0200
committerGitHub <noreply@github.com>2019-09-04 22:33:06 +0200
commit52f24540988f4ce1da7949325716121d9a78decc (patch)
tree09ce23b1b9862303268ee24189bb62f99b543fdd /libpod/util.go
parent84140f5331cebd7a63a44de277244d48452fe040 (diff)
parent8e337aff5ae755794d0d7844d146f5f8533152bb (diff)
downloadpodman-52f24540988f4ce1da7949325716121d9a78decc.tar.gz
podman-52f24540988f4ce1da7949325716121d9a78decc.tar.bz2
podman-52f24540988f4ce1da7949325716121d9a78decc.zip
Merge pull request #3933 from giuseppe/skip-polling-on-run
libpod: avoid polling container status
Diffstat (limited to 'libpod/util.go')
-rw-r--r--libpod/util.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/libpod/util.go b/libpod/util.go
index b60575264..164800af4 100644
--- a/libpod/util.go
+++ b/libpod/util.go
@@ -69,7 +69,11 @@ func WaitForFile(path string, chWait chan error, timeout time.Duration) (bool, e
defer watcher.Close()
}
- timeoutChan := time.After(timeout)
+ var timeoutChan <-chan time.Time
+
+ if timeout != 0 {
+ timeoutChan = time.After(timeout)
+ }
for {
select {