chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
370e993
)
networkd: netdev - drop if creation fails
author
Tom Gundersen
<teg@jklm.no>
Thu, 8 May 2014 19:08:12 +0000
(21:08 +0200)
committer
Tom Gundersen
<teg@jklm.no>
Fri, 9 May 2014 12:41:27 +0000
(14:41 +0200)
This ensures that all links waiting to be enslaved are notified that the netdev does not exist.
src/network/networkd-netdev.c
patch
|
blob
|
history
diff --git
a/src/network/networkd-netdev.c
b/src/network/networkd-netdev.c
index 36decf459a5cc71651120a0fe9448573ac6dac82..7962cc6c6a75a36c32503ef6ac634193792e2ab7 100644
(file)
--- a/
src/network/networkd-netdev.c
+++ b/
src/network/networkd-netdev.c
@@
-219,8
+219,8
@@
static int netdev_create_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userda
if (r == -EEXIST)
log_debug_netdev(netdev, "netdev exists, using existing");
else if (r < 0) {
- log_warning_netdev(netdev, "netdev
fail
ed: %s", strerror(-r));
- netdev_
enter_failed
(netdev);
+ log_warning_netdev(netdev, "netdev
could not be great
ed: %s", strerror(-r));
+ netdev_
drop
(netdev);
return 1;
}