[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <47F0C101.9090302@cn.fujitsu.com>
Date: Mon, 31 Mar 2008 18:46:25 +0800
From: Wang Chen <wangchen@...fujitsu.com>
To: YOSHIFUJI Hideaki / 吉藤英明
<yoshfuji@...ux-ipv6.org>
CC: davem@...emloft.net, netdev@...r.kernel.org
Subject: Re: [2.6 PATCH] IPV6: Check length of optval provided by user in
setsockopt()
YOSHIFUJI Hideaki / 吉藤英明 said the following on 2008-3-31 17:15:
> In article <47F0AA16.1070900@...fujitsu.com> (at Mon, 31 Mar 2008 17:08:38 +0800), Wang Chen <wangchen@...fujitsu.com> says:
>
>> Check length of setsockopt's optval, which provided by user, before copy it
>> from user space.
>
> Please use "<" not "==".
>
There are two reasons that why I only check whether
len of optval is equal to that one in user space.
1. We currently copy the entire structure from user
to kernel.
2. In other cases, such as IPV6_LEAVE/JOIN_ANYCAST,
we check whether the len is equal to struct's len.
So, Yoshifuji-san, can you tell me more about why we
should use "<"? :)
--WCN
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists