]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
fileio: fix error propagation
authorLennart Poettering <lennart@poettering.net>
Tue, 10 May 2022 14:23:05 +0000 (16:23 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 13 May 2022 12:48:27 +0000 (21:48 +0900)
src/basic/fileio.c

index 1483c762280dca83e64262ace0425d4c1be0bf01..c2497ff85641aae0321484fe87f181aedd22bd13 100644 (file)
@@ -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)