Path: csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail From: Koichi Murase Newsgroups: gnu.bash.bug Subject: Re: [PATCH] Fix a problem that shadow `bind -x' does not work Date: Thu, 19 Dec 2019 00:40:27 +0800 Lines: 46 Approved: bug-bash@gnu.org Message-ID: References: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000c786ba0599fd1ace" X-Trace: usenet.stanford.edu 1576687245 23226 209.51.188.17 (18 Dec 2019 16:40:45 GMT) X-Complaints-To: action@cs.stanford.edu To: bug-bash@gnu.org Envelope-to: bug-bash@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=448EEFMNPb3HiZUCeSk2E9+Fva4Sr0JzOC9bnOfundc=; b=PDznQxhes7LL/WahkBxP3WmAfqAkTnKaU1/6WlJdF43HB44DC9IWlR7Lnja8XSgPsp YEfN7FKPjSvhAQopx0Z4JXUp2D2ZXQw/NF2pzEFOjlOk+oUVy3tM96vtVXdrL5X7hp/K gctnRe75XshzQ3/S3/hbwvilok9HESTWi8XynXUxYEfDKjuswq0Wq5HVBnF1/cF//2qa W/RUD8Eqkf3KewMGBtAnntpwe3LYyJKBklWQSdjVrh1EzO1rJIS+3f/evV8k69afncPY 0OQdO3YQ4+PV/f5o4cMYIckE+6LSBz3w470Zo5wJgDF2AB6Yemsi2J2MS3T5k+2AT9J7 ZPYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=448EEFMNPb3HiZUCeSk2E9+Fva4Sr0JzOC9bnOfundc=; b=eG/6g3B8GDZzqL2wDwUnYQaAPRSirmSPRdK1J2ASRlT91g9Z/8soXb7FoCOGVnE2Mj n9lt9NvU9K8DHb1YrYZKFr8g1BzZsHuIrFM0df1r/f3ohqNtWr1PMzrDj7tM7svZ4eS6 FL7Vw67jePVdtrvIbK8TqSGYTrIadIPGVYPq9faSN9m+bAp1jqDpIY9qtl4okN4jFrIH 3xGIy7c+q9hkdrlSEmzigTfVb4enNLHaDoIxkENmvqizZuZUtszF8bajcTh8p+T1V+m2 5ZDZoMqdiXjh3COR+ceUX/oF7TEQ8RXQLUeAF7/oFpuYQFfLo9vgU1owRxhVBMSP5TXU kFWA== X-Gm-Message-State: APjAAAWy+W2HXsGyzVOM/BJC5SMm9LUjcKiheyUstOsmNLUmp/ynR5Zm YXxdFuf+4783S7Exy1xvGgJ/mHBvqiXJwRMJ1z7yzEuKUkENFw== X-Google-Smtp-Source: APXvYqw4IUoHTul0K1/6MFDj4FuwM2+JeuMLKWsaQn3KcojGXbS1zqTK4/EdyQJOx7j0E9V2P4RU9quAYkbBB2f1ynA= X-Received: by 2002:a19:86d7:: with SMTP id i206mr2268915lfd.119.1576687238602; Wed, 18 Dec 2019 08:40:38 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::143 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: Xref: csiph.com gnu.bash.bug:15746 --000000000000c786ba0599fd1ace Content-Type: text/plain; charset="UTF-8" > Test case 2: > > $ LANG=C bash --norc > $ bind -x '"\C-t\C-t":echo hello' > $ bind -x '"\C-t":echo world' > $ <-- > hello #<-- expected result is "world" I'm sorry. I found that "Test case 2" has not yet fixed in the previous patch. This is the patch for the additional fix for "Test case 2". Best regards, Koichi --000000000000c786ba0599fd1ace Content-Type: application/octet-stream; name="0002-bash_execute_unix_command-check-shadow-binding-in-cm.patch" Content-Disposition: attachment; filename="0002-bash_execute_unix_command-check-shadow-binding-in-cm.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k4bit8620 RnJvbSBjODQ2M2MzZjI3NWRkMTU0ZDI2MTdiNmEwOWU2ZWZiNDMxOTkyYzNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLb2ljaGkgTXVyYXNlIDxteW9nYS5tdXJhc2VAZ21haWwuY29t PgpEYXRlOiBXZWQsIDE4IERlYyAyMDE5IDE4OjE1OjI1ICswODAwClN1YmplY3Q6IFtQQVRDSCAy LzJdIGJhc2hfZXhlY3V0ZV91bml4X2NvbW1hbmQ6IGNoZWNrIHNoYWRvdyBiaW5kaW5nIGluCiBj bWRfeG1hcAoKLS0tCiBiYXNobGluZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmFzaGxpbmUuYyBiL2Jhc2hs aW5lLmMKaW5kZXggNDE5OTg2ZWIuLjkxMWNmYzBlIDEwMDY0NAotLS0gYS9iYXNobGluZS5jCisr KyBiL2Jhc2hsaW5lLmMKQEAgLTQyODQsNyArNDI4NCw5IEBAIGJhc2hfZXhlY3V0ZV91bml4X2Nv bW1hbmQgKGNvdW50LCBrZXkpCiAgICAgIGhhdmUgdG8gd2FsayBjbWRfeG1hcCB1c2luZyB0aGUg ZW50aXJlIGtleSBzZXF1ZW5jZS4gKi8KICAgY21kX3htYXAgPSBnZXRfY21kX3htYXBfZnJvbV9r ZXltYXAgKHJsX2dldF9rZXltYXAgKCkpOwogICBjbWQgPSAoY2hhciAqKXJsX2Z1bmN0aW9uX29m X2tleXNlcV9sZW4gKHJsX2V4ZWN1dGluZ19rZXlzZXEsIHJsX2tleV9zZXF1ZW5jZV9sZW5ndGgs IGNtZF94bWFwLCAmdHlwZSk7Ci0gICAgCisgIGlmICh0eXBlID09IElTS01BUCAmJiAodHlwZSA9 ICgoS2V5bWFwKSBjbWQpW0FOWU9USEVSS0VZXS50eXBlKSA9PSBJU01BQ1IpCisgICAgY21kID0g KGNoYXIqKSgoS2V5bWFwKSBjbWQpW0FOWU9USEVSS0VZXS5mdW5jdGlvbjsKKwogICBpZiAoY21k ID09IDAgfHwgdHlwZSAhPSBJU01BQ1IpCiAgICAgewogICAgICAgcmxfY3JsZiAoKTsKLS0gCjIu MjEuMAoK --000000000000c786ba0599fd1ace--