]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: remove unnecessary fd saved in fd-store
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 3 Sep 2025 23:40:48 +0000 (08:40 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 4 Sep 2025 10:50:28 +0000 (19:50 +0900)
Fixes the following warning:
```
[  130.968170] H systemd-networkd[4288]: Restart operation initiated.
[  130.968265] H systemd-networkd[4288]: Serializing...
[  130.968274] H systemd-networkd[4288]: There is nothing to serialize.
(snip)
[  130.978756] H systemd[1]: Stopped systemd-networkd.service.
(snip)
[  130.991407] H systemd[1]: Starting systemd-networkd.service...
(snip)
[  131.077440] H systemd-networkd[4318]: Enumeration completed.
[  131.077471] H systemd-networkd[4318]: Deserializing...
[  131.077491] H systemd-networkd[4318]: Failed to parse json (line=0, column=0): No data available
[  131.077524] H systemd-networkd[4318]: Failed to deserialize the previous invocation, ignoring: No data available
```

src/network/networkd-serialize.c

index 93ae377679c87deabe33c1fa91be65752341b8d4..8fd978bf0980c2d372e2bab314fec6e926ba25ef 100644 (file)
@@ -64,6 +64,7 @@ int manager_serialize(Manager *manager) {
 
         if (!v) {
                 log_debug("There is nothing to serialize.");
+                (void) notify_remove_fd_warn("manager-serialization");
                 return 0;
         }