From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 4e776a09 for ; Mon, 28 Oct 2019 12:04:53 +0000 (UTC) Received: (qmail 9418 invoked by alias); 28 Oct 2019 12:04:48 -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: List-Unsubscribe: X-Seq: 44876 Received: (qmail 8083 invoked by uid 1010); 28 Oct 2019 12:04:48 -0000 X-Qmail-Scanner-Diagnostics: from mail-io1-f45.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25615. spamassassin: 3.4.2. Clear:RC:0(209.85.166.45):SA:0(-2.0/5.0):. Processed in 1.750049 secs); 28 Oct 2019 12:04:48 -0000 X-Envelope-From: roman.perepelitsa@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.166.45 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HqFTewfAWXNjFMX8IhdLCmtCdTL5XeL9hp1ydyMy3Bc=; b=QPFYJydoTtE3oR9rZ9y9NQ8grCXC2Afe4l180nLHtFpjz5S/kpJVZYFeXtU9+pJrCf n0Dbxm6e6JZhsekUh0HTXzrwsorqLANce1tkIAdzG5/tRQtMmgniPC2cZ2pZCOXjSczP xKWO57knb0Wkud2ldMPvFgMMw2/KDsN88wS6uQHrJPFNmJ5TQbBzATgje59hV1Tw2g7T KxZuB0K9UZN60KbmtSDLHCAWJXsLWRgRMFMVe/Wwnitei7OofzX+3iTrciu3JPgaWe0w FhSiYyeNYqwlDqzqmiHdJOE4CU5xFIZUswcfGrYM8MG6fmItsAR3IGqom8x0Rh9XBQEh jtqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HqFTewfAWXNjFMX8IhdLCmtCdTL5XeL9hp1ydyMy3Bc=; b=AlCKF+OEvAa4frNtHR07x7dWvHcrr/Y5wXviJZs65fKepICzGpobdd87HqJBrjTbWt 5B0UmuE/A/02Im5jDp7LXjN1S8mf85brxe5etj6qBOaQzLXT2PjQdQ4rkVJ41rEpI0p+ OCaPKC3OztNet3vmGbWs6pVpn8VYnPjkoisLe4G5T1vektdiyFZX53gHnsT1hN0GzJbF px9we27LL9NBGmQCwFMD/Mlsmr2kJlp6hYPSku9NUat/kGy9kzUwV8ZzTSXpe/F7pP8r RispU2D8LMeULZxoIzqTUFI5HUaADZZQcA/7QhYgnXtHKWnbznOscvLAzJz7r/EPxjwg Jf8Q== X-Gm-Message-State: APjAAAU4GIlGqh5oRzvAmmleJpUE22EQUpsXOPO/FijM4d0LLGCB8PIZ URysfVAT+ssHUVDeOv6w2H0ero63fMyt5gjS3Ow= X-Google-Smtp-Source: APXvYqxttcAXiUBzeXQpSarq8KLKRz95t6lMRkVLu1r9Kj8k+aC4++AH81E0FN/oGv3T7eLqjuJBc0gsMu+lNTHDiAU= X-Received: by 2002:a6b:b714:: with SMTP id h20mr1978086iof.168.1572264253408; Mon, 28 Oct 2019 05:04:13 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Roman Perepelitsa Date: Mon, 28 Oct 2019 13:04:02 +0100 Message-ID: Subject: Re: PATCH: fix a memory leak and potential heap corruption when rotating lines To: Mikael Magnusson Cc: Zsh hackers list Content-Type: multipart/mixed; boundary="0000000000005178750595f74c04" --0000000000005178750595f74c04 Content-Type: text/plain; charset="UTF-8" On Mon, Oct 28, 2019 at 12:50 PM Mikael Magnusson wrote: > Did you accidentally sent a reversed patch? Oops. Yes, I did. I'm attaching the proper patch. Link to the same: https://github.com/zsh-users/zsh/commit/1edb4d235da56e785f85cdc111efdfb9b0753163. Roman. --0000000000005178750595f74c04 Content-Type: text/plain; charset="US-ASCII"; name="fix-rotate-lines.patch.txt" Content-Disposition: attachment; filename="fix-rotate-lines.patch.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k2adgx020 ZGlmZiAtLWdpdCBhL1NyYy9abGUvemxlX3JlZnJlc2guYyBiL1NyYy9abGUvemxlX3JlZnJlc2gu YwppbmRleCA4NWU1NWUwZDQuLjdjYzMzOGFiMSAxMDA2NDQKLS0tIGEvU3JjL1psZS96bGVfcmVm cmVzaC5jCisrKyBiL1NyYy9abGUvemxlX3JlZnJlc2guYwpAQCAtMTY1Miw3ICsxNjUyLDcgQEAg enJlZnJlc2godm9pZCkKIAkJemZyZWUob2J1ZltpbG5dLCAod2ludyArIDIpICogc2l6ZW9mKCoq b2J1ZikpOwogCQlmb3IgKHQwID0gaWxuOyB0MCAhPSBvbG5jdDsgdDArKykKIAkJICAgIG9idWZb dDBdID0gb2J1Zlt0MCArIDFdOwotCQlvYnVmWy0tb2xuY3RdID0gTlVMTDsKKwkJb2J1ZltvbG5j dC0tXSA9IE5VTEw7CiAJICAgIH0KIAkvKiBkb24ndCB0cnkgdG8gaW5zZXJ0IGEgbGluZSBpZiBv bG5jdCA9IHZtYXhsbiAodm1heGxuIGlzIHRoZSBudW1iZXIKIAkgICBvZiBsaW5lcyB0aGF0IGhh dmUgYmVlbiBkaXNwbGF5ZWQgYnkgdGhpcyByb3V0aW5lKSBzbyB0aGF0IHdlIGRvbid0CkBAIC0x NjYyLDYgKzE2NjIsNyBAQCB6cmVmcmVzaCh2b2lkKQogCQkgICAgIG9idWZbaWxuXSAmJiAhWlJf c3RybmNtcChvYnVmW2lsbl0sIG5idWZbaWxuICsgMV0sIDE2KSkgewogCQltb3ZldG8oaWxuLCAw KTsKIAkJdGNvdXQoVENJTlNMSU5FKTsKKwkJemZyZWUob2J1ZltvbG5jdF0sICh3aW53ICsgMikg KiBzaXplb2YoKipvYnVmKSk7CiAJCWZvciAodDAgPSBvbG5jdDsgdDAgIT0gaWxuOyB0MC0tKQog CQkgICAgb2J1Zlt0MF0gPSBvYnVmW3QwIC0gMV07CiAJCW9idWZbaWxuXSA9IE5VTEw7Cg== --0000000000005178750595f74c04--