From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <474D62BA.6040103@altlinux.org> Date: Wed, 28 Nov 2007 15:44:42 +0300 From: Alexander Bokovoy User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20071125120814.GA22522@basalt.office.altlinux.org> <200711281218.41747.ledest@gmail.com> <474D536D.5050208@altlinux.org> <200711281352.20536.ledest@gmail.com> In-Reply-To: <200711281352.20536.ledest@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - glaucus.site5.com X-AntiAbuse: Original Domain - lists.altlinux.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - altlinux.org X-Source: X-Source-Args: X-Source-Dir: Subject: Re: [devel] [JT] IA: destination buffer overflow - ppp X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2007 12:44:47 -0000 Archived-At: List-Archive: List-Post: Led пишет: >>>>> Вот так собралось без warning'а (аттач). >>>> Еще бы оно работало. Вы же просто повторили ерунду за авторами >>>> этого плагина. sizeof(ttyname), как и sizeof(name), равносильны >>>> sizeof(char *) и равны размеру указателя, но никак не размеру >>>> строки. Там нужно использовать strlen(ttyname). >>> Угу, этим вы замените бред на тавтологию:) >>> >> :-) >> >> Смысл был скорее в указании на функцию. Впрочем, код, показанный >> Турбиным, страшен не по реализации, а по сути своей. > > Смысл моего сообщения в том, что strncat со strlen в параметрах - это > "масло маслянное":) Это понятно, писать о том же еще раз -- как раз масло маслянное. :-) Давайте закончим эту тему (ppp/radius). В ней уже все ясно и понятно. К сожалению, при сборке пакетов на С/C++ от мейнтейнеров не требуется знание языка, на котором написана программа, которую они упаковывают. Однако рекомендацию такую я бы все же предложил включить в описание задач и обязанностей мейнтейнеров. Для прозрачного намека на необходимость самосовершенствования всю жизнь. :-) -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/