21834: Restore timestamps in stdout.txt, stderr.txt.
[arvados.git] / lib / crunchrun / docker.go
index 4adc680d9bf7c3402e43048576f917fb3c2ade09..4f449133f3a18014500c0ebd7d0fd78ae8e3b6af 100644 (file)
@@ -199,10 +199,10 @@ func (e *dockerExecutor) Pid() int {
        ctx, cancel := context.WithDeadline(context.Background(), time.Now().Add(10*time.Second))
        defer cancel()
        ctr, err := e.dockerclient.ContainerInspect(ctx, e.containerID)
-       if err != nil && ctr.State != nil {
+       if err == nil && ctr.State != nil {
                return ctr.State.Pid
        } else {
-               return -1
+               return 0
        }
 }