From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24068 invoked from network); 15 Jan 1999 18:24:14 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 15 Jan 1999 18:24:14 -0000 Received: (from list@localhost) by math.gatech.edu (8.9.1/8.9.1) id NAA10533; Fri, 15 Jan 1999 13:22:07 -0500 (EST) Resent-Date: Fri, 15 Jan 1999 13:22:07 -0500 (EST) Date: Fri, 15 Jan 1999 12:21:39 -0600 (CST) From: "Daniel X. Pape" To: zsh-workers@math.gatech.edu Subject: try(X) in exec.c ? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Resent-Message-ID: <"NEudQ1.0.Wa2.ETuds"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/4921 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu I wanted to ask if someone could tell me what the purpose of the return value of the macro try(X) in exec. is? (In the zsh-3.1.5-pws-4 source) As far as I can tell, the newly allocated string that try(X) returns is not assigned to anything at the four places in exec.c that it is used ... so that string never gets freed. Thanks - Dan