1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00

ftp-client: Restrict to TCP connections.

* guix/ftp-client.scm (ftp-open): Force SOCK_STREAM as the socket type
  to avoid calling 'connect' on a datagram socket.
This commit is contained in:
Ludovic Courtès
2015-11-12 23:08:43 +01:00
parent 8b341eb05d
commit 279ec1df20

View File

@@ -95,7 +95,7 @@ or a TCP port number), and return it."
(let loop ((addresses addresses))
(let* ((ai (car addresses))
(s (socket (addrinfo:fam ai) (addrinfo:socktype ai)
(s (socket (addrinfo:fam ai) SOCK_STREAM ;TCP only
(addrinfo:protocol ai))))
(catch 'system-error