[Olsr-dev] [PATCH v1 1/1] linux: olsr_if_isup: fix return code in error path

Henning Rogge (spam-protected)
Thu Oct 2 13:06:57 CEST 2014


Just make it "return false" (because the return value is "bool") and its fine.

Henning

On Thu, Oct 2, 2014 at 1:04 PM, Ferry Huberts <(spam-protected)> wrote:
> Henning,
>
> Could you take a look at this and ack it if you agree?
>
> tnx
>
>
> On 01/10/14 16:53, Ferry Huberts wrote:
>>
>> From: Ferry Huberts <(spam-protected)>
>>
>> Now it really returns false when an interface does not exist.
>>
>> Signed-off-by: Ferry Huberts <(spam-protected)>
>> ---
>>   src/linux/net.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/linux/net.c b/src/linux/net.c
>> index 650773f..00f45fa 100644
>> --- a/src/linux/net.c
>> +++ b/src/linux/net.c
>> @@ -713,7 +713,7 @@ bool olsr_if_isup(const char * dev)
>>     if (ioctl(olsr_cnf->ioctl_s, SIOCGIFFLAGS, &ifr) < 0) {
>>       OLSR_PRINTF(1, "ioctl SIOCGIFFLAGS (get flags) error on device %s:
>> %s (%d)\n",
>>           dev, strerror(errno), errno);
>> -    return 1;
>> +    return 0;
>>     }
>>     return (ifr.ifr_flags & IFF_UP) != 0;
>>   }
>>
>
> --
> Ferry Huberts




More information about the Olsr-dev mailing list