From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2016 invoked from network); 24 Mar 2000 10:03:35 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 24 Mar 2000 10:03:35 -0000 Received: (qmail 14233 invoked by alias); 24 Mar 2000 10:03:20 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 10218 Received: (qmail 14184 invoked from network); 24 Mar 2000 10:03:14 -0000 From: "Bart Schaefer" Message-Id: <1000324100251.ZM4400@candle.brasslantern.com> Date: Fri, 24 Mar 2000 10:02:51 +0000 X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-workers@sunsite.auc.dk Subject: PATCH: Still more prompt truncation problems MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Hoping to sneak this in before PWS posts -dev-20 ... Index: Src/prompt.c =================================================================== RCS file: /extra/cvsroot/zsh/zsh-3.1/Src/prompt.c,v retrieving revision 1.13 diff -u -r1.13 prompt.c --- prompt.c 2000/03/24 09:58:38 1.13 +++ prompt.c 2000/03/24 10:00:24 @@ -768,9 +768,12 @@ truncstr = ztrduppfx(ptr, bp - ptr); bp = ptr; + w = bp - buf; fm++; putpromptchar(doprint, endchar); + ptr = buf + w; /* putpromptchar() may have realloc()'d */ *bp = '\0'; + countprompt(ptr, &w, 0, -1); if (w > trunclen) { /* -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com