[systemd-devel] [PATCH] sd-dhcp-client: log positive error number
Umut Tezduyar Lindskog
umut at tezduyar.com
Sun Apr 13 05:11:04 PDT 2014
On Sun, Apr 13, 2014 at 1:16 PM, Tom Gundersen <teg at jklm.no> wrote:
> Hm, why? Are not error messages more useful?
What is going to be the mapping for DHCP_EVENT_STOP?
log_dhcp_client(client, "STOPPED: %s", strerror(-DHCP_EVENT_STOP));
>
> On 13 Apr 2014 12:53, "Umut Tezduyar Lindskog" <umut.tezduyar at axis.com>
> wrote:
>>
>> Log error no for such client_stop(client, DHCP_EVENT_STOP)
>> ---
>> src/libsystemd-network/sd-dhcp-client.c | 5 ++++-
>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/libsystemd-network/sd-dhcp-client.c
>> b/src/libsystemd-network/sd-dhcp-client.c
>> index 4892203..9715953 100644
>> --- a/src/libsystemd-network/sd-dhcp-client.c
>> +++ b/src/libsystemd-network/sd-dhcp-client.c
>> @@ -230,7 +230,10 @@ 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
>> + log_dhcp_client(client, "STOPPED: %d", error);
>>
>> client = client_notify(client, error);
>>
>> --
>> 1.7.10.4
>>
>> _______________________________________________
>> systemd-devel mailing list
>> systemd-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
>
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
>
More information about the systemd-devel
mailing list