[curl/curl] c769d1: socketpair: fix potential hangs

Paul Groke <[email protected]> Thu, 03 Jun 2021 01:05:37 -0700
Newsgroups gmane.comp.web.curl.cvs
Message-ID <curl/curl/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/curl/curl
  Commit: c769d1eab4de8b9f1bd84d992c63692fdc43c5be
      https://github.com/curl/curl/commit/c769d1eab4de8b9f1bd84d992c63692fdc43c5be
  Author: Paul Groke <[email protected]>
  Date:   2021-06-03 (Thu, 03 Jun 2021)

  Changed paths:
    M lib/socketpair.c

  Log Message:
  -----------
  socketpair: fix potential hangs

Fixes potential hang in accept by using select + non-blocking accept.

Fixes potential hang in peer check by replacing the send/recv check with
a getsockname/getpeername check.

Adds length check for returned sockaddr data.

Closes #7144


_______________________________________________
curl-commits mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/curl-commits