From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4535 Path: news.gmane.org!not-for-mail From: orc Newsgroups: gmane.linux.lib.musl.general Subject: getprotobynumber() misses IPv6 support Date: Sat, 01 Feb 2014 17:28:55 +0800 Message-ID: <172ce60f-6695-46c8-9312-bfa1bb15674e@email.android.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----XWCP1XZCSNEXRPULE13CVWX1OGQCAV" Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1391246977 24412 80.91.229.3 (1 Feb 2014 09:29:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 1 Feb 2014 09:29:37 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4539-gllmg-musl=m.gmane.org@lists.openwall.com Sat Feb 01 10:29:45 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1W9WtV-0004JL-Al for gllmg-musl@plane.gmane.org; Sat, 01 Feb 2014 10:29:45 +0100 Original-Received: (qmail 18134 invoked by uid 550); 1 Feb 2014 09:29:44 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 18123 invoked from network); 1 Feb 2014 09:29:44 -0000 User-Agent: K-9 Mail for Android Xref: news.gmane.org gmane.linux.lib.musl.general:4535 Archived-At: ------XWCP1XZCSNEXRPULE13CVWX1OGQCAV Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 getprotobynumber() should return valid data at least for IPPROTO_IPV6 and IPPROTO_ICMPV6. Without this, getprptobynumber() seeks somewhere beyond limits and causes segfaults somewhere, somewhere returns random string (is there a typo between "\377raw" and "\0\0" missing comma?). "do we really need all these??" At least core IPv6 is needed :-) ------XWCP1XZCSNEXRPULE13CVWX1OGQCAV Content-Transfer-Encoding: base64 Content-Type: */*; name="musl-0.9.15-getproto-v6.patch" Content-Disposition: attachment; filename="musl-0.9.15-getproto-v6.patch"; size=386 LS0tIG11c2wtMC45LjE1Lm8vc3JjL25ldHdvcmsvcHJvdG8uYworKysgbXVzbC0wLjkuMTUvc3Jj L25ldHdvcmsvcHJvdG8uYwpAQCAtNCw3ICs0LDcgQEAKIC8qIGRvIHdlIHJlYWxseSBuZWVkIGFs bCB0aGVzZT8/ICovCiAKIHN0YXRpYyBpbnQgaWR4Owotc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNo YXIgcHJvdG9zW11bNl0gPSB7CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciBwcm90b3NbXVs4 XSA9IHsKIAkiXDAwMGlwIiwKIAkiXDAwMWljbXAiLAogCSJcMDAyaWdtcCIsCkBAIC0xMyw2ICsx Myw4IEBACiAJIlwwMTRwdXAiLAogCSJcMDIxdWRwIiwKIAkiXDAyNmlkcCIsCisJIlwwNTFpcHY2 IiwKKwkiXDA3MmljbXB2NiIsCiAJIlwzNzdyYXciCiAJIlwwXDAiCiB9Owo= ------XWCP1XZCSNEXRPULE13CVWX1OGQCAV--