mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
sd-dhcp-client: log positive error number
Log error no for such client_stop(client, DHCP_EVENT_STOP)
This commit is contained in:
parent
d9bf4f8c6c
commit
ccfdc9a112
@ -231,7 +231,21 @@ static int client_initialize(sd_dhcp_client *client) {
|
||||
static sd_dhcp_client *client_stop(sd_dhcp_client *client, int error) {
|
||||
assert_return(client, NULL);
|
||||
|
||||
log_dhcp_client(client, "STOPPED: %s", strerror(-error));
|
||||
if (error < 0)
|
||||
log_dhcp_client(client, "STOPPED: %s", strerror(-error));
|
||||
else {
|
||||
switch(error) {
|
||||
case DHCP_EVENT_STOP:
|
||||
log_dhcp_client(client, "STOPPED: Requested by user");
|
||||
break;
|
||||
case DHCP_EVENT_NO_LEASE:
|
||||
log_dhcp_client(client, "STOPPED: No lease");
|
||||
break;
|
||||
default:
|
||||
log_dhcp_client(client, "STOPPED: Unknown reason");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
client = client_notify(client, error);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user