aboutsummaryrefslogtreecommitdiff
path: root/src/socket.c
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2021-03-29 13:59:43 -0700
committerDoug Evans <dje@google.com>2021-04-06 12:53:02 -0700
commitcc53bd21e02d87aeac02687fb34aa1b1a3a9f7e4 (patch)
tree8e1d8a866375a35a363318127ffb843a8aec6a90 /src/socket.c
parent9aaa17b530325d13dfaab293f5406ee8017d12e6 (diff)
downloadslirp-cc53bd21e02d87aeac02687fb34aa1b1a3a9f7e4.zip
slirp-cc53bd21e02d87aeac02687fb34aa1b1a3a9f7e4.tar.gz
slirp-cc53bd21e02d87aeac02687fb34aa1b1a3a9f7e4.tar.bz2
slirp_add_host*fwd: Ensure all error paths set errno
Debugging bind/listen failures without errno can get painful. Signed-off-by: Doug Evans <dje@google.com>
Diffstat (limited to 'src/socket.c')
-rw-r--r--src/socket.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/socket.c b/src/socket.c
index 679ac4f..9166d83 100644
--- a/src/socket.c
+++ b/src/socket.c
@@ -735,6 +735,7 @@ int sosendto(struct socket *so, struct mbuf *m)
/*
* Listen for incoming TCP connections
+ * On failure errno contains the reason.
*/
struct socket *tcpx_listen(Slirp *slirp,
const struct sockaddr *haddr, socklen_t haddrlen,