From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8872 invoked from network); 14 Aug 2000 16:49:35 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 14 Aug 2000 16:49:35 -0000 Received: (qmail 7960 invoked by alias); 14 Aug 2000 16:49:29 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 12621 Received: (qmail 7952 invoked from network); 14 Aug 2000 16:49:26 -0000 From: "Bart Schaefer" Message-Id: <1000814164915.ZM31604@candle.brasslantern.com> Date: Mon, 14 Aug 2000 16:49:15 +0000 In-Reply-To: <1000814161218.ZM31224@candle.brasslantern.com> Comments: In reply to "Bart Schaefer" "Re: vared bug" (Aug 14, 4:12pm) References: <20000814100208.A21719@eggink4.rrz.uni-hamburg.de> <1000814085333.ZM22802@candle.brasslantern.com> <20000814113707.A22120@eggink4.rrz.uni-hamburg.de> <1000814161218.ZM31224@candle.brasslantern.com> X-Mailer: Z-Mail (5.0.0 30July97) To: Bernd Eggink Subject: PATCH: Re: vared bug Cc: zsh-workers@sunsite.auc.dk MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Aug 14, 4:12pm, Bart Schaefer wrote: } } On Aug 14, 11:37am, Bernd Eggink wrote: } } } } vared -cp prompt var } } } } where 'var' is unset. } } I get "BUG: attempt to free storage at invalid address". It happens at } zsfree() at Src/Zle/zle_main.c line 531. This appears to have come from the changes to remove PERMALLOC/LASTALLOC and friends. Index: Src/Zle/zle_main.c =================================================================== @@ -877,6 +877,8 @@ } else if (*s) { zwarnnam(name, "invalid parameter name: %s", args[0], 0); return 1; + } else { + s = ztrdup(s); } if (SHTTY == -1) { -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net