From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12511 invoked by alias); 8 Aug 2017 12:27:40 -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: 41514 Received: (qmail 26023 invoked by uid 1010); 8 Aug 2017 12:27:39 -0000 X-Qmail-Scanner-Diagnostics: from mailout4.w1.samsung.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(210.118.77.14):SA:0(-5.0/5.0):. Processed in 2.295653 secs); 08 Aug 2017 12:27:39 -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=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-AuditID: cbfec7ef-f79ee6d000003120-d6-5989abd5edd9 Date: Tue, 08 Aug 2017 13:17:21 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: shwordsplit: final non-whitespace IFS character problem Message-id: <20170808131721.33fda203@pwslap01u.europe.root.pri> In-reply-to: <5431781.suoAVAckmf@kdudka-nb> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djPc7pXV3dGGnz4xm9xsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4Mk7MuM1UcJmpYvbea8wNjD1MXYycHBICJhIn2qcxQ9hiEhfu rWfrYuTiEBJYxihxveEKK4TTyyTxcvJPNpiOu3/vM8NV/dzbC1U1jUli16YpLBDOaUaJ7mev GSGcM4wSfSvngm1kEVCVeDZnESuIzSZgKDF102xGEFtEQFzi7NrzLCC2sICLRMucLnYQm1fA XmLO+glgF3IKaEusXrcHLM4voC9x9e8nqC/sJWZeOcMIUS8o8WPyPbA5zAI6Etu2PWaHsOUl Nq95C3a3hMB/Nomec3uBHuIAcmQlNh2AhoCLxNZ1+9ghbGGJV8e3QNkyEpcnd7NA2P2MEk+6 fSHmzGCUOH1mBzRgrCX6bl9khFjGJzFp23RmiPm8Eh1tQhAlHhKts1axQIQdJWbMFJzAqDgL ydWzkFw9C8nVCxiZVzGKpJYW56anFhvqFSfmFpfmpesl5+duYgQmgtP/jr/fwfi0OeQQowAH oxIPL0NmR6QQa2JZcWXuIUYJDmYlEV7WZZ2RQrwpiZVVqUX58UWlOanFhxilOViUxHlto9oi hQTSE0tSs1NTC1KLYLJMHJxSDYyesw7J5n+P/fdTzNzjdUCmIXemRynz5418S9p9f6rb3G2f z/v8alY553QNuZdFXj1/vmen+0+fv07Y9dLmPcXPaw+q70s+zLM4p4zD9hrfhocLuw+k3Od5 71AQPVl5FmOT47QCGWFGjSPf/8/9WXmE6cmtYLePMr2nHEKez7Fa+uNJ4+QdZiZKLMUZiYZa zEXFiQBfSQPZAAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xK7pXVndGGpzuNbU42PyQyYHRY9XB D0wBjFFuNhmpiSmpRQqpecn5KZl56bZKoSFuuhZKCnmJuam2ShG6viFBSgpliTmlQJ6RARpw cA5wD1bSt0twyzgx4zZTwWWmitl7rzE3MPYwdTFyckgImEjc/XufGcIWk7hwbz1bFyMXh5DA EkaJFUcPMEI4M5gk9rY3Q2VOM0r86ljDDuGcYZTY39LLCNLPIqAq8WzOIlYQm03AUGLqptlg cREBcYmza8+zgNjCAi4SLXO62EFsXgF7iTnrJ4Dt5hTQlli9bg/U0AYmiW9Xt4EdyC+gL3H1 7yeoY+0lZl45wwjRLCjxY/I9sKHMAloSm7c1sULY8hKb17wFGyokoC5x4+5u9gmMwrOQtMxC 0jILScsCRuZVjCKppcW56bnFRnrFibnFpXnpesn5uZsYgZG07djPLTsYu94FH2IU4GBU4uFd kdYRKcSaWFZcmXuIUYKDWUmEl3VZZ6QQb0piZVVqUX58UWlOavEhRlNgyExklhJNzgdGeV5J vKGJobmloZGxhYW5kZGSOK/65aZIIYH0xJLU7NTUgtQimD4mDk6pBsZJN1q/TbQrLPPOOHX9 Ls8WY8Nv8s9cF7S2L/5oqJx2au8XNe37S8XZ5p7+dePX1x1MxQ0fP9t87ri/ddrG/vRNDvPf R7N4bZl29aNciGLPFoO0tTv/b4j5lxSnxK/868x+20r+icHbE68rxbjPDdiye+cyIV+PqsUv ubT92qdxT0n0UetYHRipxFKckWioxVxUnAgAwj3GZLoCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170808121724eucas1p1371806bf4c1b914a90f425ad6640ea1b X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170808110742epcas3p3fb78919401b8dbb82e44b0a92bc12306 X-RootMTR: 20170808110742epcas3p3fb78919401b8dbb82e44b0a92bc12306 References: <0f71b764-cc3d-5274-a16a-498b792bff6e@inlv.org> <20170806190834.5073e18a@ntlworld.com> <20170806210110.2328c3a2@ntlworld.com> <5431781.suoAVAckmf@kdudka-nb> On Tue, 8 Aug 2017 12:56:40 +0200 Kamil Dudka wrote: > Is it correct when you free() the pointer that you previously gave to > realloc()? Could not it cause a double free()? You're right --- which will be why I originally didn't have the free there. Will need remembering if we resurrect this. Cheers pws