From unknown Sat Jun 21 03:28:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23388 <23388@debbugs.gnu.org> To: bug#23388 <23388@debbugs.gnu.org> Subject: Status: [PATCH] size option may want to reject "bB" or "biB" suffix Reply-To: bug#23388 <23388@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:28:08 +0000 retitle 23388 [PATCH] size option may want to reject "bB" or "biB" suffix reassign 23388 coreutils submitter 23388 Young Mo Kang severity 23388 normal tag 23388 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 12:43:16 2016 Received: (at submit) by debbugs.gnu.org; 27 Apr 2016 16:43:16 +0000 Received: from localhost ([127.0.0.1]:50318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avSYW-0000BX-63 for submit@debbugs.gnu.org; Wed, 27 Apr 2016 12:43:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55499) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avSLG-0008Gu-G5 for submit@debbugs.gnu.org; Wed, 27 Apr 2016 12:29:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avSLA-0002nw-9T for submit@debbugs.gnu.org; Wed, 27 Apr 2016 12:29:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34621) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avSLA-0002no-71 for submit@debbugs.gnu.org; Wed, 27 Apr 2016 12:29:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avSL5-0002eN-T3 for bug-coreutils@gnu.org; Wed, 27 Apr 2016 12:29:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avSL4-0002mv-Ox for bug-coreutils@gnu.org; Wed, 27 Apr 2016 12:29:23 -0400 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:36256) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avSL4-0002mc-Eg for bug-coreutils@gnu.org; Wed, 27 Apr 2016 12:29:22 -0400 Received: by mail-wm0-x242.google.com with SMTP id w143so14733229wmw.3 for ; Wed, 27 Apr 2016 09:29:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to; bh=/UJthiQwE/B7NCP2HT0ka//cPiiDNL7aUBznmoHMIMY=; b=Oi6yPisju33g7e33EWGzV7EChOwCDXgjE0m1AmQGIo7UuCDcNB1fjdhW6AlDgnhTDi NpYe/Sd/fcXnCrqWi+BQYX+ozCtVNPeXo1q7p8/myglpSygdh7QE7puyK8IEHN9Vk1PP 5L0O4l6gPD1sYhf8qpTbxSpAYBWZM20+PiOTV6kYyXv0QO0wUKma7A8IS8C1y1W/BAo/ UWP9PoHxwM5jkyeJu774j9giXbIXvus2dK4+p3kkTrnkXo0o0uzO/XPOyKnuUsOixL0F IA4ALMv6JVAULHk4SKIRENtXtBI1MxxFpnge7vh01e5xlj27zbvdJvFCcBxkn3sZDnuI xQ7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=/UJthiQwE/B7NCP2HT0ka//cPiiDNL7aUBznmoHMIMY=; b=Fz3Zpx6Nsi8LxWjN4LO56/VbR/703M3N7jRzL+6XAtWfzNYDqIh/aIB9HwZGLW19AL Gpi3j9IiYEEEUBDvJg2JHNBE9rNhuwoN+40/6qhu0BX04hh1Of4MzflhhadHecfgcy/4 gtewXhc7T0DoCuIRrNSv2YUit/QgSnlpjiXtdxwh8gA97Hr4PFCwuzqyHw09PdftQDti rmIE/HB7b9t3DoZKp4aY7AQkGExvyHuQoT6B13emakYxQl55H06MiN4rmyfGvkwWATxY sgUd/j+oOvu8RSyZGvSQ7et87sBC0mTB2ZW8OHpaHMdKx4SLqlnRPjLauYGejIWvKM92 5DWw== X-Gm-Message-State: AOPr4FWDOq7nmBUVm4nDIb6xen24HpA/FsdSirscBynktxufE6vD8YZvOKjshsdzuD4bYNwO9A3NeeNpBt2HJA== MIME-Version: 1.0 X-Received: by 10.28.13.141 with SMTP id 135mr27218422wmn.12.1461774561474; Wed, 27 Apr 2016 09:29:21 -0700 (PDT) Received: by 10.28.102.5 with HTTP; Wed, 27 Apr 2016 09:29:21 -0700 (PDT) Date: Thu, 28 Apr 2016 01:29:21 +0900 Message-ID: Subject: [PATCH] size option may want to reject "bB" or "biB" suffix From: Young Mo Kang To: bug-coreutils@gnu.org Content-Type: multipart/mixed; boundary=001a11444e1a7aa064053179e961 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 27 Apr 2016 12:43:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --001a11444e1a7aa064053179e961 Content-Type: multipart/alternative; boundary=001a11444e1a7aa060053179e95f --001a11444e1a7aa060053179e95f Content-Type: text/plain; charset=UTF-8 Hello, I found a bug in coreutils' size option, which currently accepts options like "split -b 1bB" or "split -b 1biB". I believe these options should be rejected. I looked through the code and found out that gnulib's __xstrtol function in xstrtol.c is the culprit. I did a quick fix and the patch is attached. The patch should fix this issue in general. Additionally, while looking at the code, I may have found another bug, but I am not so sure whether this is how it is intended. When I run "shred -s 1B", I think it should shred only a single byte, but it seems to shred 1024 bytes instead. Is this behavior intended? Anyways, I have marked this down in the patch as a FIXME comment. Since the patch applies to gnulib, I am not sure whether this patch should be submitted to gnulib bug report instead. Please let me know if so. Lastly, I noticed that different programs within coreutils accept different size suffixes. For example, split's valid suffix is "bEGKkMmPTYZ0" while shred's is "cbBkKMGTPEZY0". I thought maybe it is better to unify valid suffix for all the programs within coreutils. Best, Young Mo --001a11444e1a7aa060053179e95f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,

I found a bug in coreutils' = size option, which currently accepts options like "split -b 1bB" = or "split -b 1biB". I believe these options should be rejected. I= looked through the code and found out that gnulib's __xstrtol function= in xstrtol.c is the culprit. I did a quick fix and the patch is attached. = The patch should fix this issue in general.

Additi= onally, while looking at the code, I may have found another bug, but I am n= ot so sure whether this is how it is intended. When I run "shred -s 1B= ", I think it should shred only a single byte, but it seems to shred 1= 024 bytes instead. Is this behavior intended?

Anyw= ays, I have marked this down in the patch as a FIXME comment. Since the pat= ch applies to gnulib, I am not sure whether this patch should be submitted = to gnulib bug report instead. Please let me know if so.

Lastly, I noticed that different programs within coreutils accept dif= ferent size suffixes. For example, split's valid suffix is "bEGKkM= mPTYZ0" while shred's is "cbBkKMGTPEZY0". I thought mayb= e it is better to unify valid suffix for all the programs within coreutils.=

Best,=C2=A0
Young Mo
--001a11444e1a7aa060053179e95f-- --001a11444e1a7aa064053179e961 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Reject-unaccepted-suffixes-such-as-bB-or-biB.patch" Content-Disposition: attachment; filename="0001-Reject-unaccepted-suffixes-such-as-bB-or-biB.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_inj1ist10 RnJvbSA5MjkwNjM5YmI5ZmQ4YmM5OTlkODRiODQyMmEzNDRjM2ViOTkwZjJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBZb3VuZyBNbyBLYW5nIDxreW0zMjdAZ21haWwuY29tPgpEYXRl OiBUaHUsIDI4IEFwciAyMDE2IDAwOjQxOjEyICswOTAwClN1YmplY3Q6IFtQQVRDSF0gUmVqZWN0 IHVuYWNjZXB0ZWQgc3VmZml4ZXMsIHN1Y2ggYXMgJ2JCJyBvciAnYmlCJwoKKiB4c3RydG9sLmMg KF9feHN0cnRvbCk6IFdoZW4gb3B0aW9uYWwgc2Vjb25kIHN1ZmZpeCBpcyBhbGxvd2VkLApjaGVj ayB0aGUgZmlyc3Qgc3VmZml4IGZvciAnYycsICdiJywgYW5kICd3Jy4gUHJvZHVjZSBhbiBlcnJv cgp3aGVuIHRoZXNlIGFyZSBmb2xsb3dlZCBieSB0aGUgc2Vjb25kIHN1ZmZpeC4KLS0tCiBsaWIv eHN0cnRvbC5jIHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIveHN0cnRvbC5jIGIvbGliL3hzdHJ0b2wuYwppbmRl eCA1YTNhZmI1Li5iMTE3MzgyIDEwMDY0NAotLS0gYS9saWIveHN0cnRvbC5jCisrKyBiL2xpYi94 c3RydG9sLmMKQEAgLTE1Nyw2ICsxNTcsMjAgQEAgX194c3RydG9sIChjb25zdCBjaGFyICpzLCBj aGFyICoqcHRyLCBpbnQgc3RydG9sX2Jhc2UsCiAgICAgICAgICAgICAgYSBwb3dlciBvZiAxMDI0 LiAgSWYgbm8gc3VmZml4IChlLmcuICIxMDBNIiksIGFzc3VtZQogICAgICAgICAgICAgIHBvd2Vy LW9mLTEwMjQuICAqLwogCisgICAgICAgICBpZiAocFswXVsxXSAhPSAnXDAnKQorICAgICAgICAg eworICAgICAgICAgICBzd2l0Y2ggKCoqcCkKKyAgICAgICAgICAgeworICAgICAgICAgICAgIGNh c2UgJ2InOgorICAgICAgICAgICAgIGNhc2UgJ2MnOgorICAgICAgICAgICAgIGNhc2UgJ3cnOiAv KiBXaGVuIHRoZSBzZWNvbmQgc3VmZml4IGlzIGFsbG93ZWQsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICdiJywgJ2MnLCBvciAndycgc2hhbGwgbm90IGJlIHRoZSBmaXJzdCBzdWZmaXguCisg ICAgICAgICAgICAgICAgICAgICAgICAgIEZvciBleGFtcGxlLCAnYmlCJywgJ2JCJywgb3IgJ2JE JyBzaGFsbCByZXR1cm4gZXJyb3IgKi8KKyAgICAgICAgICAgICAgICp2YWwgPSB0bXA7CisgICAg ICAgICAgICAgICByZXR1cm4gZXJyIHwgTE9OR0lOVF9JTlZBTElEX1NVRkZJWF9DSEFSOworICAg ICAgICAgICB9CisgICAgICAgICB9CisKICAgICAgICAgICBzd2l0Y2ggKHBbMF1bMV0pCiAgICAg ICAgICAgICB7CiAgICAgICAgICAgICBjYXNlICdpJzoKQEAgLTE3OSw2ICsxOTMsOCBAQCBfX3hz dHJ0b2wgKGNvbnN0IGNoYXIgKnMsIGNoYXIgKipwdHIsIGludCBzdHJ0b2xfYmFzZSwKICAgICAg ICAgICBicmVhazsKIAogICAgICAgICBjYXNlICdCJzoKKyAgICAgICAgICAvKiBGSVhNRTogSXMg dGhpcyBjb3JyZWN0PyBEb2Vzbid0ICdCJyByZXByZXNlbnQgYSBzaW5nbGUgYnl0ZSwKKyAgICAg ICAgICAgKiAgICAgICAgd2hpY2ggc2hvdWxkIGJlIGVxdWl2YWxlbnQgdG8gJ2MnPyAqLwogICAg ICAgICAgIG92ZXJmbG93ID0gYmttX3NjYWxlICgmdG1wLCAxMDI0KTsKICAgICAgICAgICBicmVh azsKIAotLSAKMi43LjQKCg== --001a11444e1a7aa064053179e961-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 15:12:12 2016 Received: (at 23388-done) by debbugs.gnu.org; 27 Apr 2016 19:12:12 +0000 Received: from localhost ([127.0.0.1]:50568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avUse-0005WI-LH for submit@debbugs.gnu.org; Wed, 27 Apr 2016 15:12:12 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avUsd-0005W5-EW for 23388-done@debbugs.gnu.org; Wed, 27 Apr 2016 15:12:12 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A7550160508; Wed, 27 Apr 2016 12:12:04 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id KvFCr38mgetc; Wed, 27 Apr 2016 12:12:03 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B9998160D1E; Wed, 27 Apr 2016 12:12:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id GXyFX9DpY2BE; Wed, 27 Apr 2016 12:12:03 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9FDA3160508; Wed, 27 Apr 2016 12:12:03 -0700 (PDT) Subject: Re: bug#23388: [PATCH] size option may want to reject "bB" or "biB" suffix To: Young Mo Kang , 23388-done@debbugs.gnu.org References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <34bad61a-5efe-7327-8c8f-073d035a16fa@cs.ucla.edu> Date: Wed, 27 Apr 2016 12:12:03 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------B6A67D19ACEEBDC35A296C82" X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23388-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------B6A67D19ACEEBDC35A296C82 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 04/27/2016 09:29 AM, Young Mo Kang wrote: > different programs within coreutils accept different > size suffixes. For example, split's valid suffix is "bEGKkMmPTYZ0" while > shred's is "cbBkKMGTPEZY0". I thought maybe it is better to unify valid > suffix for all the programs within coreutils. The intent, as I recall, was to prefer a standard set of suffixes listed in the "Block size" section of the Coreutils manual. Some programs accept additional suffixes for historical reasons but we'd rather not encourage the use of these obsolescent usages. Thanks for reporting the glitch. I installed the attached patch into Gnulib. --------------B6A67D19ACEEBDC35A296C82 Content-Type: application/x-patch; name="0001-xstrtol-prohibit-monstrosities-like-1bB.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-xstrtol-prohibit-monstrosities-like-1bB.patch" RnJvbSBjNDI3Mjc4MzRhOGI2N2NhYThkOGI3ZDZiMDM4MjE3MGU1YmE0ZDI4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBXZWQsIDI3IEFwciAyMDE2IDEyOjEwOjU0IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0geHN0cnRvbDogcHJvaGliaXQgbW9uc3Ryb3NpdGllcyBsaWtlICIxYkIiCgpQcm9ibGVt IHJlcG9ydGVkIGJ5IFlvdW5nIE1vIEthbmcgaW46IGh0dHA6Ly9idWdzLmdudS5vcmcvMjMz ODgKKiBsaWIveHN0cnRvbC5jIChfX3hzdHJ0b2wpOiBBbGxvdyB0cmFpbGluZyBzZWNvbmQg c3VmZml4ZXMgbGlrZQoiQiIgb25seSBpZiB0aGUgZmlyc3Qgc3VmZml4IG5lZWRzIGEgYmFz ZS4KKiB0ZXN0cy90ZXN0LXhzdHJ0b2wuc2g6IFRlc3QgdGhpcy4KLS0tCiBDaGFuZ2VMb2cg ICAgICAgICAgICAgfCAgOCArKysrKysrKwogbGliL3hzdHJ0b2wuYyAgICAgICAgIHwgMzUg KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHRlc3RzL3Rlc3QteHN0cnRv bC5zaCB8ICA0ICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMTQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4 IDI1ODkzNzEuLjA5YzMwMmMgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VM b2cKQEAgLTEsMyArMSwxMSBAQAorMjAxNi0wNC0yNyAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRA Y3MudWNsYS5lZHU+CisKKwl4c3RydG9sOiBwcm9oaWJpdCBtb25zdHJvc2l0aWVzIGxpa2Ug IjFiQiIKKwlQcm9ibGVtIHJlcG9ydGVkIGJ5IFlvdW5nIE1vIEthbmcgaW46IGh0dHA6Ly9i dWdzLmdudS5vcmcvMjMzODgKKwkqIGxpYi94c3RydG9sLmMgKF9feHN0cnRvbCk6IEFsbG93 IHRyYWlsaW5nIHNlY29uZCBzdWZmaXhlcyBsaWtlCisJIkIiIG9ubHkgaWYgdGhlIGZpcnN0 IHN1ZmZpeCBuZWVkcyBhIGJhc2UuCisJKiB0ZXN0cy90ZXN0LXhzdHJ0b2wuc2g6IFRlc3Qg dGhpcy4KKwogMjAxNi0wNC0yMSAgUMOhZHJhaWcgQnJhZHkgIDxQQGRyYWlnQnJhZHkuY29t PgogCiAJeHN0cnRvZDogcmVpbnN0YXRlIHNldHRpbmcgb2YgKnJlc3VsdCB1cG9uIEVSQU5H RQpkaWZmIC0tZ2l0IGEvbGliL3hzdHJ0b2wuYyBiL2xpYi94c3RydG9sLmMKaW5kZXggNWEz YWZiNS4uYzViMTY5MiAxMDA2NDQKLS0tIGEvbGliL3hzdHJ0b2wuYworKysgYi9saWIveHN0 cnRvbC5jCkBAIC0xNDgsOCArMTQ4LDExIEBAIF9feHN0cnRvbCAoY29uc3QgY2hhciAqcywg Y2hhciAqKnB0ciwgaW50IHN0cnRvbF9iYXNlLAogICAgICAgICAgIHJldHVybiBlcnIgfCBM T05HSU5UX0lOVkFMSURfU1VGRklYX0NIQVI7CiAgICAgICAgIH0KIAotICAgICAgaWYgKHN0 cmNociAodmFsaWRfc3VmZml4ZXMsICcwJykpCisgICAgICBzd2l0Y2ggKCoqcCkKICAgICAg ICAgeworICAgICAgICBjYXNlICdFJzogY2FzZSAnRyc6IGNhc2UgJ2cnOiBjYXNlICdrJzog Y2FzZSAnSyc6IGNhc2UgJ00nOiBjYXNlICdtJzoKKyAgICAgICAgY2FzZSAnUCc6IGNhc2Ug J1QnOiBjYXNlICd0JzogY2FzZSAnWSc6IGNhc2UgJ1onOgorCiAgICAgICAgICAgLyogVGhl ICJ2YWxpZCBzdWZmaXgiICcwJyBpcyBhIHNwZWNpYWwgZmxhZyBtZWFuaW5nIHRoYXQKICAg ICAgICAgICAgICBhbiBvcHRpb25hbCBzZWNvbmQgc3VmZml4IGlzIGFsbG93ZWQsIHdoaWNo IGNhbiBjaGFuZ2UKICAgICAgICAgICAgICB0aGUgYmFzZS4gIEEgc3VmZml4ICJCIiAoZS5n LiAiMTAwTUIiKSBzdGFuZHMgZm9yIGEgcG93ZXIKQEAgLTE1NywxOSArMTYwLDIwIEBAIF9f eHN0cnRvbCAoY29uc3QgY2hhciAqcywgY2hhciAqKnB0ciwgaW50IHN0cnRvbF9iYXNlLAog ICAgICAgICAgICAgIGEgcG93ZXIgb2YgMTAyNC4gIElmIG5vIHN1ZmZpeCAoZS5nLiAiMTAw TSIpLCBhc3N1bWUKICAgICAgICAgICAgICBwb3dlci1vZi0xMDI0LiAgKi8KIAotICAgICAg ICAgIHN3aXRjaCAocFswXVsxXSkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2Ug J2knOgotICAgICAgICAgICAgICBpZiAocFswXVsyXSA9PSAnQicpCi0gICAgICAgICAgICAg ICAgc3VmZml4ZXMgKz0gMjsKLSAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAg IGNhc2UgJ0InOgotICAgICAgICAgICAgY2FzZSAnRCc6IC8qICdEJyBpcyBvYnNvbGVzY2Vu dCAqLwotICAgICAgICAgICAgICBiYXNlID0gMTAwMDsKLSAgICAgICAgICAgICAgc3VmZml4 ZXMrKzsKLSAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgICAgICAg aWYgKHN0cmNociAodmFsaWRfc3VmZml4ZXMsICcwJykpCisgICAgICAgICAgICBzd2l0Y2gg KHBbMF1bMV0pCisgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgY2FzZSAnaSc6Cisg ICAgICAgICAgICAgICAgaWYgKHBbMF1bMl0gPT0gJ0InKQorICAgICAgICAgICAgICAgICAg c3VmZml4ZXMgKz0gMjsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAg ICBjYXNlICdCJzoKKyAgICAgICAgICAgICAgY2FzZSAnRCc6IC8qICdEJyBpcyBvYnNvbGVz Y2VudCAqLworICAgICAgICAgICAgICAgIGJhc2UgPSAxMDAwOworICAgICAgICAgICAgICAg IHN1ZmZpeGVzKys7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgIH0K ICAgICAgICAgfQogCiAgICAgICBzd2l0Y2ggKCoqcCkKQEAgLTE3OSw2ICsxODMsOSBAQCBf X3hzdHJ0b2wgKGNvbnN0IGNoYXIgKnMsIGNoYXIgKipwdHIsIGludCBzdHJ0b2xfYmFzZSwK ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlICdCJzoKKyAgICAgICAgICAvKiBU aGlzIG9ic29sZXNjZW50IGZpcnN0IHN1ZmZpeCBpcyBkaXN0aW5jdCBmcm9tIHRoZSAnQicK KyAgICAgICAgICAgICBzZWNvbmQgc3VmZml4IGFib3ZlLiAgRS5nLiwgJ3RhciAtTCAxMDAw QicgbWVhbnMgY2hhbmdlCisgICAgICAgICAgICAgdGhlIHRhcGUgYWZ0ZXIgd3JpdGluZyAx MDAwIEtpQiBvZiBkYXRhLiAgKi8KICAgICAgICAgICBvdmVyZmxvdyA9IGJrbV9zY2FsZSAo JnRtcCwgMTAyNCk7CiAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3Rlc3RzL3Rl c3QteHN0cnRvbC5zaCBiL3Rlc3RzL3Rlc3QteHN0cnRvbC5zaAppbmRleCBmNzE4ZDhmLi41 NDI1YmM3IDEwMDc1NQotLS0gYS90ZXN0cy90ZXN0LXhzdHJ0b2wuc2gKKysrIGIvdGVzdHMv dGVzdC14c3RydG9sLnNoCkBAIC0xNiw2ICsxNiw3IEBAIHRlc3QteHN0cnRvbCA5eCA+PiBv dXQgMj4mMSAmJiByZXN1bHQ9MQogdGVzdC14c3RydG9sIDAxMCA+PiBvdXQgMj4mMSB8fCBy ZXN1bHQ9MQogIyBzdWZmaXggd2l0aG91dCBpbnRlZ2VyIGlzIHZhbGlkCiB0ZXN0LXhzdHJ0 b2wgTWlCID4+IG91dCAyPiYxIHx8IHJlc3VsdD0xCit0ZXN0LXhzdHJ0b2wgMWJCID4+IG91 dCAyPiYxICYmIHJlc3VsdD0xCiAKICMgdGVzdCB4c3RydG91bAogdGVzdC14c3RydG91bCAx ID4+IG91dCAyPiYxIHx8IHJlc3VsdD0xCkBAIC0yNyw2ICsyOCw3IEBAIHRlc3QteHN0cnRv dWwgeCA+PiBvdXQgMj4mMSAmJiByZXN1bHQ9MQogdGVzdC14c3RydG91bCA5eCA+PiBvdXQg Mj4mMSAmJiByZXN1bHQ9MQogdGVzdC14c3RydG91bCAwMTAgPj4gb3V0IDI+JjEgfHwgcmVz dWx0PTEKIHRlc3QteHN0cnRvdWwgTWlCID4+IG91dCAyPiYxIHx8IHJlc3VsdD0xCit0ZXN0 LXhzdHJ0b3VsIDFiQiA+PiBvdXQgMj4mMSAmJiByZXN1bHQ9MQogCiAjIEZpbmQgb3V0IGhv dyB0byByZW1vdmUgY2FycmlhZ2UgcmV0dXJucyBmcm9tIG91dHB1dC4gU29sYXJpcyAvdXNy L3VjYi90cgogIyBkb2VzIG5vdCB1bmRlcnN0YW5kICdccicuCkBAIC01MSw2ICs1Myw3IEBA IGludmFsaWQgWCBhcmd1bWVudCAneCcKIGludmFsaWQgc3VmZml4IGluIFggYXJndW1lbnQg Jzl4JwogMDEwLT44ICgpCiBNaUItPjEwNDg1NzYgKCkKK2ludmFsaWQgc3VmZml4IGluIFgg YXJndW1lbnQgJzFiQicKIDEtPjEgKCkKIGludmFsaWQgWCBhcmd1bWVudCAnLTEnCiAxay0+ MTAyNCAoKQpAQCAtNjAsNiArNjMsNyBAQCBpbnZhbGlkIFggYXJndW1lbnQgJ3gnCiBpbnZh bGlkIHN1ZmZpeCBpbiBYIGFyZ3VtZW50ICc5eCcKIDAxMC0+OCAoKQogTWlCLT4xMDQ4NTc2 ICgpCitpbnZhbGlkIHN1ZmZpeCBpbiBYIGFyZ3VtZW50ICcxYkInCiBFT0YKIAogY29tcGFy ZSBleHBlY3RlZCBvdXQgfHwgcmVzdWx0PTEKLS0gCjIuNS41Cgo= --------------B6A67D19ACEEBDC35A296C82-- From unknown Sat Jun 21 03:28:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 26 May 2016 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator