From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2888 invoked by alias); 20 Oct 2016 11:16:03 -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: X-Seq: 39689 Received: (qmail 11180 invoked from network); 20 Oct 2016 11:16:03 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt0-f174.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.216.174):SA:0(0.0/5.0):. Processed in 0.287987 secs); 20 Oct 2016 11:16:03 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,SPF_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.216.174 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hFXII0ShHb0Sb/PztyzxwfYtJP1sjH2XE996rAtrYxM=; b=Kj7dx0ozCov/7VreMQtDiFOXP44nsW+9gMlGe+fabWYDEpCl99grbFdb7VKOirUnIM 1hdq007p0wS5xosVuvTxYSw9j07rWGFrEBi+78E/CMDQMiA5Rg72ulyDVct5cAGlUM+r CGoc3D0Fh4T/ucq8z/mz4gBqebDy8TEoQEfE7noyhU/ol1oZNoXKtF9m/ypX+CBficKg lK8Rrbg9TZfJC6wxcYa6adkRyv0rlFNu8vbPL3Q4Xk23npNv99bWgFWQ6Fer58cF73rh f3wFU/3NOveNZB4QwhX43UVRp1VFLoU3lgmphm7UWkxVhbw0vuxQxgo8GjdkunvWB51W WmSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hFXII0ShHb0Sb/PztyzxwfYtJP1sjH2XE996rAtrYxM=; b=KmarD40zEpH7r7yMMJsT/CWrRn0TN62ebguAyZWR00m0yVgQenSwblyzRy3LeRH7RL nAvUFm4AWRCDAsaA6qf/aFYEEZPL3Z980Yuxry8BkEwApyIE/2KMW3DQNaQfy/Qiw/51 1ix/cKZRKTl0a1dBy8SkvyP+QCtrCq9e77DmvTiMg+zI5NQGtC156p9z5gYIMI4RopWj JLggRAgr6+blRA5DmIOFow8YDd9V5+njCSNoBJd8yvVBiQ9FN/AURROsBmpRFsJVoJV5 2Sp6e3mXxiF0Wc1dGSayjt4D1FMJIGSaSchKSFazB+ZJNnkstspFBNXvIMknhwDdi9Ky 2pJw== X-Gm-Message-State: ABUngvcl+QNtl+kLr+0iU5XdLJ92RliDJBd47idV/HwkteyZokUtL52Sal/0ln6eUEcFTJ/BJtLdRbkQ70zlxw== X-Received: by 10.200.51.20 with SMTP id t20mr156245qta.48.1476961785815; Thu, 20 Oct 2016 04:09:45 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20161020120319.1154c282@pwslap01u.europe.root.pri> References: <20161013104321.29159e3f@pwslap01u.europe.root.pri> <20161019141435.42eb6df2@pwslap01u.europe.root.pri> <20161020103259.0b0fe556@pwslap01u.europe.root.pri> <20161020111819.4088896a@pwslap01u.europe.root.pri> <20161020114216.020eb53e@pwslap01u.europe.root.pri> <20161020115634.19683b37@pwslap01u.europe.root.pri> <20161020120319.1154c282@pwslap01u.europe.root.pri> From: Sebastian Gniazdowski Date: Thu, 20 Oct 2016 13:09:25 +0200 Message-ID: Subject: Re: Cores almost on demand in patcompile() To: Peter Stephenson Cc: Zsh hackers list , Bart Schaefer Content-Type: text/plain; charset=UTF-8 On 20 October 2016 at 13:03, Peter Stephenson wrote: >> if (P_OP(pscan) == P_EXACTLY) { >> /* .... */ >> break; /* <- here... */ >> } > > This time with a patch (hope everyone's enjoying the white knuckle ride) > > pws > > diff --git a/Src/pattern.c b/Src/pattern.c Tested the change, no segfault, also when break is added to unmodified code. Also checked if the pattern still matches (made use of the prepared input1.txt, input2.txt) and it does, in both versions. Best regards, Sebastian Gniazdowski