diff --git a/src/basic/fileio.c b/src/basic/fileio.c index 1483c76228..c2497ff856 100644 --- a/src/basic/fileio.c +++ b/src/basic/fileio.c @@ -809,7 +809,7 @@ int read_full_file_full( return r; if (bind(sk, &bsa.sa, r) < 0) - return r; + return -errno; } if (connect(sk, &sa.sa, SOCKADDR_UN_LEN(sa.un)) < 0)