]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network/varlink: fix error cause 32191/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 9 Apr 2024 19:55:59 +0000 (04:55 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 9 Apr 2024 19:59:43 +0000 (04:59 +0900)
Follow-up for e1254d0616f812d22753421bd791c4486c0a9128.

Addresses https://github.com/systemd/systemd/pull/31811#discussion_r1557552244.

src/network/networkd-manager-varlink.c

index 31aebfc389782ad78eceeb084d9c53b5134d38d0..5eeed957916313d256e9ecea9fbc222e0b5c55e0 100644 (file)
@@ -207,7 +207,7 @@ static int vl_method_set_persistent_storage(Varlink *vlink, JsonVariant *paramet
                 }
 
                 if (fstat(fd, &st) < 0)
-                        return log_warning_errno(r, "Failed to stat the passed persistent storage fd: %m");
+                        return log_warning_errno(errno, "Failed to stat the passed persistent storage fd: %m");
 
                 r = stat_verify_directory(&st);
                 if (r < 0)