https://bugzilla.mindrot.org/show_bug.cgi?id=3071

            Bug ID: 3071
           Summary: unhandled EINTR while connecting causes ssh to exit
                    prematurely
           Product: Portable OpenSSH
           Version: 8.0p1
          Hardware: amd64
                OS: Linux
            Status: NEW
          Severity: trivial
          Priority: P5
         Component: ssh
          Assignee: unassigned-b...@mindrot.org
          Reporter: mav...@akamai.com

Created attachment 3329
  --> https://bugzilla.mindrot.org/attachment.cgi?id=3329&action=edit
misc.c path

We've observed some machines always returning one EINTR during a
connection where a ConectTimeout is specified on the command line. ssh
exits prematurely as the errno == EINTR is processed as hard error
instead of being filtered out and retried in the select loop.

It looks to be correlated to migrating to Ubuntu 18.04.4 but the change
is trivial enough I didn't dig much further into why it's happening.

patch (attached) is trivial.

web diff of the patch:

https://github.com/matthewaveryusa/openssh-portable/commit/127093f0a177bc4f5316453f777582f113fe18d9#diff-d93946eccdb07e73380c55caff5625f9

-Matt

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
openssh-bugs mailing list
openssh-bugs@mindrot.org
https://lists.mindrot.org/mailman/listinfo/openssh-bugs

Reply via email to