[libvirt] [PATCH 1/7] nwfilter: fix NULL pointer check in virNWFilterSnoopReqNew

Osier Yang jyang at redhat.com
Thu Nov 29 02:04:40 UTC 2012


On 2012年11月29日 00:11, Eric Blake wrote:
>> On 2012年11月28日 21:34, Ján Tomko wrote:
>>> This can't lead to a crash since virNWFilterSnoopReqNew is only
>>> called
>>> with a static array as the argument, but if we check for NULL we
>>> should
>>> do it right.
>
>>>
>>> -    if (ifkey == NULL || strlen(ifkey) != VIR_IFKEY_LEN - 1) {
>>> +    if (ifkey == NULL || (ifkey&&   strlen(ifkey) != VIR_IFKEY_LEN
>>> - 1)) {
>>
>> Good catch, but personally I'd like use brackets for "strlen"
>> expression
>> too.
>
> This hunk is pointless.  You cannot get to the right side of || unless
> ifkey is non-NULL on the left side.  We should revert this hunk.

ooha, okay, thanks for fixing that.

Osier




More information about the libvir-list mailing list