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

Ferry Huberts (spam-protected)
Thu Oct 2 13:15:06 CEST 2014



On 02/10/14 13:06, Henning Rogge wrote:
> Just make it "return false" (because the return value is "bool") and its fine.

ok did that but can't push it, olsr.org is down...

>
> 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

-- 
Ferry Huberts




More information about the Olsr-dev mailing list