[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