From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7136 invoked from network); 7 Dec 2022 16:38:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 7 Dec 2022 16:38:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1670431091; b=cnB6RFq579fl8/1oO206YhTR+xPfXpMkvvrUi3obQGfQe832UJoaoXT4omVXHeGhPjHjkyoikp DXGw7JdhoTen4Q18chVyqZb10e5ZAx5ZKHmLWQNcFSbCdQeHSuBjg8jTq4+MGQZDX3guyyGZEn jPazjPrbADbYK8pcztpEeEWpXKRdqHm7XukjC2W8aFQthaRwtXENXVGp1Fpak7F0Gva1k44lgZ /aMHjY1y3A6GPSrMID39eNcBFiYdpbHuZA8ZslOCPMcHZIY0W9A0kZXRkr+BhwQf/MT6Wye8SO iT+65n9iHxWZdYQnkF7dnHTBv2XKnqJlMa/x7Dhq/hzT+A==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1670431091; bh=RVNJtheGwWlmKmqrVsioojwufBmWyuTLhxnausYWTqQ=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=mGn3wmn5Ntx3R/AriRvwEwQDp66e/mm8iS06CUwVjPxDJoltkkhdErT478n6xUXRiOGFd9O9dX ZVWm2L+heLfKNB4i4gaHTyhQm8S1GdX9ufqv0eLT73Z9ylZ23JJ+sx9nSPwibCTlpn7DYHeS7+ QOsjRN0J167iUTh9ucyG3UJLuSASwiONn1kjt4bP0ILOK7B8W8lKm5HYt2BYTPDwDgp4YgoXQc kxjLerytO27WjY/Sc9TvsR9RX4s42q4o6emIJUjsjAghlkktdvcoF3hC68fL/nX+/3DyHIgnnn nckBqUQKWY6M6kV8EFxFYElDXsFGd0KWIlhO//iVVqkAdw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=UK7hWDAqdd4QkfJIRT0+yKgwrU01EPruqiQdY6Ch9iY=; b=CfOqZQDHPGbNUtHLwHIvp+/zAy uUE6wiV2M3mJznDDxRbZdxZSnCiJmvP6Q/XeynJ3s8tmUYyri/Zt2OCZtlrawXYXhXR4eeK/hU6PE 2l2NNP4aFXJR6GOip0zlF3R1o2Al9BKPnN3WdbbCooxvGle6MMD3AiQGZb7XZwWElrNCjPXfVsXTj 4bfwTa3Nl25g58Vpw6dzE+u2KeAa+wUOyG0ev9WKlEdLmToYm7HfbZrlSvZZE3eXX/IY5B97tCob1 H/BsGq/J1d/LaPDlFNcPqgpy3+aWLiz5QMb6zMEF4+WbmcWvd3VPBlo5Rv/S7vkJtS7YUIakaO9Ed 7gNGQD/g==; Received: by zero.zsh.org with local id 1p2xQw-000PJt-Mb; Wed, 07 Dec 2022 16:38:10 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq2.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.97; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq2.tb.ukmail.iss.as9143.net ([212.54.57.97]:36802) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1p2xQj-000P12-R6; Wed, 07 Dec 2022 16:37:59 +0000 Received: from [212.54.57.80] (helo=smtp1.tb.ukmail.iss.as9143.net) by smtpq2.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1p2xQj-0006TU-H0 for zsh-workers@zsh.org; Wed, 07 Dec 2022 17:37:57 +0100 Received: from oxbe19.tb.ukmail.iss.as9143.net ([172.25.160.150]) by smtp1.tb.ukmail.iss.as9143.net with ESMTP id 2xQjp9sgZ5gto2xQjptZfO; Wed, 07 Dec 2022 17:37:57 +0100 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.150 X-CNFS-Analysis: v=2.4 cv=cvhd0X0i c=1 sm=1 tr=0 ts=6390c165 cx=a_exe a=5CzvcAr/sXcdrkwznnUi5w==:117 a=KHkPskhuMikA:10 a=IkcTkHD0fZMA:10 a=4R3cdCwsknMA:10 a=q2GGsy2AAAAA:8 a=poppFbuAc3cQ7ecvgusA:9 a=QEXdDO2ut3YA:10 a=z9dJwno5l634igLiVhy-:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1670431077; bh=RVNJtheGwWlmKmqrVsioojwufBmWyuTLhxnausYWTqQ=; h=Date:From:To:In-Reply-To:References:Subject; b=pADH1VbxT+6d64Vqhu3Oyp9X7vASRKPGvr4rx+FvAxkvHHLiztWRQBoBtZ62I6JvV kmPraJvm37jc+FZujsM/83EAy3ci6Kmm5ahecv7wGbsV418cH+SRb2wsJtYvYdHID0 JCgjq5Ibf6G1e3uBwonaAAJ8SOl5+GAHQutdNrxhlh8CItXz4I+8c2yeQxhILs7kcF 0k5BZaY8QXu3pX4juSY1mP+CPBexbzpeF0HMG8gGTF2XXxZ2H81l510JYJDmmbXn3K eLixZEQ0YS7oPRzMuGJzkyI5IOF7ElhxWBjqn0zKW6BEqth7Ciid3oAc0RWp9Z/GBG ptSI885v+7VgQ== Date: Wed, 7 Dec 2022 16:37:57 +0000 (GMT) From: Peter Stephenson To: Bart Schaefer , Zsh hackers list Message-ID: <181324565.2120455.1670431077231@mail.virginmedia.com> In-Reply-To: References: Subject: Re: New problem with ERR_RETURN ? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 165.225.17.21 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfNbYs27mR5nD6sYettZh4F4mQ7RJiJe/CfCrcNL5DjFDdUyYqsv/HIU9Ni9xgAAZtwkEfETPSyAzXYeQJWXQDuSpNak8YFxgVH96NLA98H6sUZljbsza HB29TIqOgo12CfMb2r0b96fEX1mO1CEuZDuWrOcBtyjCC94pBgSLMYgmht7CruhrwdaPVRw6OE0l59GJ32ML/l211kugGfrMV+C9dXC79SQ6+X8RutIeMvIK e+aD8KMLKhbB/rrCq8yTnNLqxDgjOhoK0n4WOxDn6N0= X-Seq: 51117 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: > On 07/12/2022 16:17 Bart Schaefer wrote: > After zsh-workers 51001, 51071, 51076 (Philippe A.) > > This seems wrong: > > % setopt errreturn > % f() { > while return 5 > do > echo fail while1 > break > done > } > % f ; echo $? > % > > Note that "echo $?" was not executed when it appears in the same > command line as "f". I haven't had a chance to look but I'm guessing this is something along the lines of not properly restoring the "breaks" variable when we return from the function, or some equivalent lack of care with "retflags". pws