From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11098 Path: news.gmane.org!.POSTED!not-for-mail From: He X Newsgroups: gmane.linux.lib.musl.general Subject: fallback to no translations when gettext("") Date: Sat, 4 Mar 2017 16:08:18 +0800 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a1144a44e769ee30549e32b64 X-Trace: blaine.gmane.org 1488614937 3154 195.159.176.226 (4 Mar 2017 08:08:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 4 Mar 2017 08:08:57 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-11113-gllmg-musl=m.gmane.org@lists.openwall.com Sat Mar 04 09:08:53 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1ck4kD-0008V8-5z for gllmg-musl@m.gmane.org; Sat, 04 Mar 2017 09:08:49 +0100 Original-Received: (qmail 22296 invoked by uid 550); 4 Mar 2017 08:08:53 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 22240 invoked from network); 4 Mar 2017 08:08:50 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=7aQUG1AXLWnigxUZtJYEb1XFXuXZ0FOHWS4rqp1l6TU=; b=BYLpeksE4WEL7Zcvpn6dgOGZt6CvlMURaCU1gyINZu+UGc8NDlkcZ6laivbj9R0MpE k+L8c1e6DrqNdFnWHCQvkU7z0f69wCzUI+cmZi0aF0HFSyrRVhhaPFDZc9frJSxUrtFs xbzfCVcJjy/orJzD4LUfzPjL3t5LoAGKpEzDZSV9XZwqW0QE7xiSy8bJBub0ZIyB1RZ0 k1aKQj3QROUWEJCIUJH+s7w6FsV5whAx0wusdQunBabZ2upr8ZVCq708bshOYH+7KQfp 888YzsLpk4B8aljA9XC0QhxEPpmKYcuGZ+rbIl05gQYSGkzPtIsW0Zjx1pTnitxOyuPs IGjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7aQUG1AXLWnigxUZtJYEb1XFXuXZ0FOHWS4rqp1l6TU=; b=SxyJg/QBwHUbFteC1ll+u+fGibDdzOi9SsBkYXwmjMZzFrIp5wU70/iGdcDE2C7Ij8 YvttfJY4HEWXT1bb39bxCqBQsKZVriplf+b038puUWeAxmKGhrLsB5eAkzmW2qK9C89N ZHET5K/Kera2EFZP8h+mGYMjR0dzwrS0lv0YzVTLOWK3W4q1nmNvc7JgshNUleKP/6NG ZhuG4thChsT1ccw10ekwKNEfodo3EJq5RGx2v2vNfmFJFa0WTq/QJK7lgL0Lv7MZyzI8 bV72BrjSXzF+S9oKTznBL1P9ncTUTvnxwHr7vsizn4UZ30YZ1ND6mpwdD2OEQSn48Tfc sGdQ== X-Gm-Message-State: AMke39kv5Yh2HySeyLso7uyNwDwFJswfOUL/pkibCQk0kFzYrq3t9b7Wj0qeAWzdrYeYqzYREo8i5h85FaIxSQ== X-Received: by 10.31.51.68 with SMTP id z65mr2746833vkz.40.1488614919131; Sat, 04 Mar 2017 00:08:39 -0800 (PST) Xref: news.gmane.org gmane.linux.lib.musl.general:11098 Archived-At: --001a1144a44e769ee30549e32b64 Content-Type: multipart/alternative; boundary=001a1144a44e769edd0549e32b62 --001a1144a44e769edd0549e32b62 Content-Type: text/plain; charset=UTF-8 following http://www.openwall.com/lists/musl/2017/02/13/8 , http://www.openwall.com/lists/musl/2017/03/04/1 and http://www.openwall.com/lists/musl/2017/02/13/5: > gnu tar showed me segfaults, because he passed a zero msgid1 causing __mo_lookup segfault, we should add a check in dcngettext to avoid it(if (!msgid1) goto notrans;): #2 0x00007ffff7d82a6f in dcngettext (domainname=0x6737a0 "tar", msgid1=0x0, msgid2=0x0, n=1, category=5) at src/locale/dcngettext.c:211 --001a1144a44e769edd0549e32b62 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
following=C2=A0http://www.openwall.com/lists/musl/2017/02/13/8 ,http://www.openwall.= com/lists/musl/2017/03/04/1 and=C2=A0
>=
; gnu tar showed me segfaults, because he passed a zero msgid1 causing
__mo_lookup segfault, we should add a check in dcngettext to avoid it(if
(!msgid1) goto notrans;):

 #2  0x00007ffff7d82a6f in dcngettext (domainname=3D0x6737a0 "tar"=
;,
msgid1=3D0x0, msgid2=3D0x0, n=3D1,
    category=3D5) at src/locale/dcngettext.c:211

=
--001a1144a44e769edd0549e32b62-- --001a1144a44e769ee30549e32b64 Content-Type: text/plain; charset=US-ASCII; name="locale.diff" Content-Disposition: attachment; filename="locale.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_izuyv9k40 LS0tIG11c2wtMS4xLjE2L3NyYy9sb2NhbGUvZGNuZ2V0dGV4dC5jCTIwMTctMDMtMDQgMDg6MDU6 NDUuNzU1MTE1MzM4ICswMDAwCisrKyBtdXNsLTEuMS4xNi9zcmMvbG9jYWxlL2RjbmdldHRleHQu YwkyMDE3LTAzLTA0IDA4OjA1OjQ1Ljc1NTExNTMzOCArMDAwMApAQCAtMTIxLDYgKzEyMSw3IEBA CiBjaGFyICpkY25nZXR0ZXh0KGNvbnN0IGNoYXIgKmRvbWFpbm5hbWUsIGNvbnN0IGNoYXIgKm1z Z2lkMSwgY29uc3QgY2hhciAqbXNnaWQyLCB1bnNpZ25lZCBsb25nIGludCBuLCBpbnQgY2F0ZWdv cnkpCiB7CisJaWYgKCFtc2dpZDEpIGdvdG8gbm90cmFuczsKIAlzdGF0aWMgc3RydWN0IG1zZ2Nh dCAqdm9sYXRpbGUgY2F0czsKIAlzdHJ1Y3QgbXNnY2F0ICpwOwogCXN0cnVjdCBfX2xvY2FsZV9z dHJ1Y3QgKmxvYyA9IENVUlJFTlRfTE9DQUxFOwogCWNvbnN0IHN0cnVjdCBfX2xvY2FsZV9tYXAg KmxtOwo= --001a1144a44e769ee30549e32b64--