From 729eea73a490afb239a90f8340877a3a2c5a20a8 Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Mon, 6 Sep 2021 15:23:27 +0800 Subject: [PATCH] base: Remove SOCK_CLOEXEC from socketCloexec. 63c53e21fed7 ("base: Add SOCK_CLOEXEC when creating/accepting sockets") accidentally left SOCK_CLOEXEC as socketCloexec parameter, remove it as socketCloexec will add that parameter, and it'll not compile on platforms that do not provide the flag. Change-Id: I30e6fa1824b0258a325b53422585a9a362de4dff Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/49947 Reviewed-by: Yu-hsin Wang Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power Tested-by: kokoro --- src/base/socket.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/socket.cc b/src/base/socket.cc index f0aeb01992..860249a380 100644 --- a/src/base/socket.cc +++ b/src/base/socket.cc @@ -126,7 +126,7 @@ ListenSocket::listen(int port, bool reuse) // only create socket if not already created by a previous call if (fd == -1) { - fd = socketCloexec(PF_INET, SOCK_STREAM | SOCK_CLOEXEC, 0); + fd = socketCloexec(PF_INET, SOCK_STREAM, 0); if (fd < 0) panic("Can't create socket:%s !", strerror(errno)); }