From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6603321954092 for ; Tue, 25 Apr 2017 06:57:32 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id BDAAC51443; Tue, 25 Apr 2017 13:57:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com BDAAC51443 Authentication-Results: ext-mx10.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx10.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=lersek@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com BDAAC51443 Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-19.phx2.redhat.com [10.3.116.19]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6437C18011; Tue, 25 Apr 2017 13:57:30 +0000 (UTC) From: Laszlo Ersek To: edk2-devel-01 Cc: Jaben Carsey , =?UTF-8?q?Marvin=20H=C3=A4user?= , Qiu Shumin , Ruiyu Ni Date: Tue, 25 Apr 2017 15:57:25 +0200 Message-Id: <20170425135727.4862-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Tue, 25 Apr 2017 13:57:32 +0000 (UTC) Subject: [PATCH 0/2] ShellPkg/Shell: fix double free in pipeline processing X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2017 13:57:32 -0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The first patch cleans up a bit of mess around the SPLIT_LIST structure. This is unrelated to the actual bug being fixed in the series, it just prepares the grounds. The second patch fixes the bug. Repo: https://github.com/lersek/edk2.git Branch: shell_split Cc: Jaben Carsey Cc: Marvin Häuser Cc: Qiu Shumin Cc: Ruiyu Ni Thanks Laszlo Laszlo Ersek (2): ShellPkg/Shell: clean up bogus member types in SPLIT_LIST ShellPkg/Shell: eliminate double-free in RunSplitCommand() ShellPkg/Application/Shell/Shell.h | 4 ++-- ShellPkg/Application/Shell/Shell.c | 13 ++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) -- 2.9.3