chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
networkd: improve logging
[elogind.git]
/
src
/
network
/
networkd-link.c
diff --git
a/src/network/networkd-link.c
b/src/network/networkd-link.c
index 993931d1cd6a06141fdce3388977b1a3ac205a3a..8960b60ab1aa93e3bb0d68529a606bd15ce76399 100644
(file)
--- a/
src/network/networkd-link.c
+++ b/
src/network/networkd-link.c
@@
-580,6
+580,7
@@
static int link_update_flags(Link *link, unsigned flags) {
if (link->network->dhcp) {
r = link_acquire_conf(link);
if (r < 0) {
if (link->network->dhcp) {
r = link_acquire_conf(link);
if (r < 0) {
+ log_warning_link(link, "Could not acquire DHCPv4 lease: %s", strerror(-r));
link_enter_failed(link);
return r;
}
link_enter_failed(link);
return r;
}
@@
-590,6
+591,7
@@
static int link_update_flags(Link *link, unsigned flags) {
if (link->network->dhcp) {
r = sd_dhcp_client_stop(link->dhcp);
if (r < 0) {
if (link->network->dhcp) {
r = sd_dhcp_client_stop(link->dhcp);
if (r < 0) {
+ log_warning_link(link, "Could not stop DHCPv4 client: %s", strerror(-r));
link_enter_failed(link);
return r;
}
link_enter_failed(link);
return r;
}