From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id a3a105eb for ; Fri, 6 Sep 2019 05:49:13 +0000 (UTC) Received: (qmail 4750 invoked by alias); 6 Sep 2019 05:49:05 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44734 Received: (qmail 24970 invoked by uid 1010); 6 Sep 2019 05:49:04 -0000 X-Qmail-Scanner-Diagnostics: from mo1501.iij.ad.jp by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25559. spamassassin: 3.4.2. Clear:RC:0(203.180.38.49):SA:0(-2.7/5.0):. Processed in 3.510502 secs); 06 Sep 2019 05:49:04 -0000 X-Envelope-From: t-yama@iij.ad.jp X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at spf.iij.ad.jp designates 203.180.38.49 as permitted sender) DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=iij.ad.jp;h=Subject:To:Cc: References:From:Message-ID:Date:MIME-Version:In-Reply-To:Content-Type: Content-Transfer-Encoding;i=t-yama@iij.ad.jp;s=omgo2;t=1567748905;x= 1568958505;bh=KupA3PvfbY3A5LBBEQQjBrt/ixaWvaAt5sAn18WgjyE=;b=Im9XKuNEsdCy+FVm eZ8+qn4WeOaO34cooON0A+n4zfKqKhSLTPw/R7ls1dIfo7HeaEbGLeqfx/CNPaaOZtKq3zSdub9WJ RbzRgF4Uxyc9kIyDGzKUK0KTTAVQ9yUsj7ikBLehL89HPTRYQVrbgHqxQBbGNPKs+sz3/Hk7dYswK 0Nx3udxUCTLdpG+Np8MtSiXIbYLFzsZaCFWne6fzDAOSc8A4eaWi9VGzTzntumKruyVSdwTlsW8Hf f2h+6pEGjFcMv0V1w8P5FLuPmiRnDBG3TabrywoHTr7L/yvcfLJ5lXTJh7jDJUvpV3wYKQkpQ0ud6 YhdAlRF7ngsnfhskyg==; X-Iguazu-Qid: 33x1bwPUJ4ZCyLa8mG X-Iguazu-QSIG: v=2; s=0; t=1567748904; q=33x1bwPUJ4ZCyLa8mG; m=QJTGs0OFdmggsvga0kodW2Sq7MaxQ6CKFdmMGqjqgJc= Subject: Re: arithmetic expression from outside To: Bart Schaefer Cc: "zsh-workers@zsh.org" References: <69f3c9f0-b91b-beb1-d36c-854bb4eb3ff3@iij.ad.jp> From: YAMAGUCHI Takanori Openpgp: preference=signencrypt Autocrypt: addr=t-yama@iij.ad.jp; keydata= mQENBFuRyjIBCADZg20vhEjhGPFSLnkI2BmitQueJOGgNkFQ6wqDLXY8W5IBdwVy+RSP3WoY DydeQtd4FwtNIlUVUNUK6cWtTpEIG57zI2upAgCHKJqVaJUNEnleAn5l2ySMFNqyvp9weOHr 1YKcRSGphv8g1yGrHd77enF8WyqMQ5FAbC+tsSclA+wM3scBeHtEBTps6vJiK9gPEbmYazbC xrB0cixYb2eAwfQlUQbiLlXhYsYAB7B2LwjW9xp4LpuzQ28dTf2VtM88MySPQbTs2sIE0UNH LhjtfllOdA1eE2QKddA2cvuAgJtnZN5ogsO0VeJ0gW+MgxGodrHHRzwx4RZnY7FhrbetABEB AAG0JVlBTUFHVUNISSBUYWthbm9yaSA8dC15YW1hQGlpai5hZC5qcD6JAVQEEwEIAD4WIQQE /KPGqyRZZnoPeZ3f1TN0neS21QUCW5HKNQIbAwUJAeEzgAULCQgHAgYVCgkICwIEFgIDAQIe AQIXgAAKCRDf1TN0neS21XMZB/0d+zpPtBxGOayfVzmWFhf/mybiPRCM1xcKVF76ivTolc0W ZjtRzp3Nk2KwYbNA4kiVgiFYPE6IWvn4oGZcxovXmGKgT5live67tXTjRYFWAN5c7VS+7Ual XFNyA7MeY1i+qvN5NVnjlW5TVzRz+Kifk5YuVowtTFoRHjHX/GW29IUXhjq0sYqBekVvSz6O rUjIKx/k3bYRa0xDsC8AFNIOtT5EVA+XdCealTBdk69zQXQn9AwIpBijFCgrss0m3Mir49m+ cP8JumoSqZWQoQCzVdqqfnWi2M4CrFQRJ7imENX7cahQdLrUI8l7o4cb/moF5AXAA0fQys7F d6mWaJSNuQENBFuRyjMBCADA43hZ8E+++EGqFoyXgCy58HPDJcuLmuFGWT/11ogTUo/u3n+U dJMW8N+6IhP+822+/PAaF9rOjvifFQ2PPaJHqin5qkPszlaEXxz0zMO4fIUpGk3A5tpax8rY mA/h2MAMlA9Pn+pTdPXHmgnWopTmU6jFb7vBhyGHa9pXRYYH/aWRWNYsMykjvwuI9xlB6cDW IhJRznCEhRfxRHD4MrIfqSgGfbtSR5yA61o4CsQvuqqxPEmDdJd2cZmxlomUiiz8WnSC0T7A vYrxlMO/+R5/zLBrBKswUNHftCcmC06cp2HYgfZJryP3dVcW7H5CDTIbT96yjfaoOxaI0rZe FfzJABEBAAGJATwEGAEIACYWIQQE/KPGqyRZZnoPeZ3f1TN0neS21QUCW5HKMwIbDAUJAeEz gAAKCRDf1TN0neS21Xv2B/0YELAKbotd+EskmWWsbkSjjZrT/58nO2pNRHLlPtnz3nIuLA4Q J3e1b3wNT0MM3VJ/wwcFBTPyHAwMjk8Ws5/6aLiAjXhUJ1devpL5UfHbw0jX/GjJGn3QFWiH yjH7ZE3XjXdO6lVi+7JVJkeHPOAwO6x0IHYGj79aMDd3xBJl1Gij9LDFUk4btU6a4+BZ0alM xykgXLHoNjUyLYktucRGUYU5NT2nt3z7cW2QGpNe9icnsQTYI12nedPwA5FYoLx3RofOry+7 rcwypHzL995ABZPItK8NFXBZS+0zpNMED/LmUWMOjptItrsNzkt0IWvWgirce3YH0khSANTi H1aM Message-ID: <23184936-2cbb-5228-7359-ab5e88c61942@iij.ad.jp> Date: Fri, 6 Sep 2019 14:48:22 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit This behaviour looks to be unsafe. I wish it had a feature to disable the recursive evaluation of an arithmetic expression. Or at least zshmisc manpage should be added the warning not to use unchecked input in an arithmetic expression context.