From nobody Mon May 20 11:27:24 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+67466+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+67466+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1605238334; cv=none; d=zohomail.com; s=zohoarc; b=DO+x2wAbgiLWibESsD1ytprjxYgfe2jWN5rYJTX+q1xNKZ8iI7ZJmVRJbyxzyNFrwNBtwHfB2J9bLSKSRQObzaci+A//Cge4jbqg9sRKOxtljQt7R9OyxPZe8MBVSfNhcMuRlmEE3I6INx+GhAwUV2bOcH53wpgZDgQarShCDxg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1605238334; h=Content-Type:Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=1ke+jiWIbDmJ5fbCFd7Fr06CU6mmIO3e8mmONixO1wU=; b=SYwJ1XmYggZjYrgnsb4aC8a+yNmW1xDpedN5I15rNtwbYd7X9BWCrnaiupH53/LvUsmGIrKy5dec6a3cz5Lvc+dfPUnYz7M7wfR9m65viYwJWvkRMhEG4myH8ld/rVPGPwMFLok+8P2mKvg0elM69VaMVkVBEfwa9sU9bPTqD1Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+67466+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1605238334720808.8241344973726; Thu, 12 Nov 2020 19:32:14 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id 0TRWYY1788612x4ZgpJgAezv; Thu, 12 Nov 2020 19:32:14 -0800 X-Received: from szxga05-in.huawei.com (szxga05-in.huawei.com [45.249.212.191]) by mx.groups.io with SMTP id smtpd.web09.15898.1605238328692245710 for ; Thu, 12 Nov 2020 19:32:09 -0800 X-Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.59]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4CXPCS1GKHzLwJS; Fri, 13 Nov 2020 11:31:48 +0800 (CST) X-Received: from HGH1000039998.huawei.com (10.184.68.188) by DGGEMS414-HUB.china.huawei.com (10.3.19.214) with Microsoft SMTP Server id 14.3.487.0; Fri, 13 Nov 2020 11:31:54 +0800 From: "wenyi,xie via groups.io" To: CC: , , Bob Feng , Liming Gao , Yuwei Chen Subject: [edk2-devel] [PATCH EDK2 v1 1/1] BaseTools/VfrCompile: add NULL point check Date: Fri, 13 Nov 2020 11:30:30 +0800 Message-ID: <1605238230-35859-2-git-send-email-xiewenyi2@huawei.com> In-Reply-To: <1605238230-35859-1-git-send-email-xiewenyi2@huawei.com> References: <1605238230-35859-1-git-send-email-xiewenyi2@huawei.com> MIME-Version: 1.0 X-Originating-IP: [10.184.68.188] X-CFilter-Loop: Reflected Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,xiewenyi2@huawei.com X-Gm-Message-State: boMKwWcWUZkFNe3WrwZWzLbEx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1605238334; bh=hBaLKxsbYdDlnpn+SaSN2qwTgqczOaMtbDYFEhgIoKE=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=qBULEQk7CGTnu+Xt2iCB3wNO4euH03giyITcbjXvtwSxiIzVd0SomsJ3LhZBFOoeJH2 Ei+XsyQzkeIAUDswUMtVMem7ZFkgmm7SDE1xIqddbkmrELITjpT/9jUvGaop9Z91Q+E8H oiRBKGjClQw0xKytuLdIUcgeRxUnJlBrvAM= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" add NULL point check after allocating. Cc: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Signed-off-by: Wenyi Xie --- BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c b/BaseTools/S= ource/C/VfrCompile/Pccts/antlr/main.c index 051ee4ec5d28..122878fc49e9 100644 --- a/BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c +++ b/BaseTools/Source/C/VfrCompile/Pccts/antlr/main.c @@ -1704,6 +1704,7 @@ char *s; require(ua!=3DNULL, "cannot allocate UserAction"); =20 ua->action =3D (char *) calloc(strlen(LATEXT(1))+1, sizeof(char)); + require(ua->action!=3DNULL, "cannot allocate action"); strcpy(ua->action, s); return ua; } @@ -1742,6 +1743,7 @@ int altnum; char *p; sprintf(buf, "_blk%d_alt%d", blockid, altnum); p =3D (char *)malloc(strlen(buf)+1); + require(p!=3DNULL, "cannot allocate buf"); strcpy(p, buf); return p; } --=20 2.20.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#67466): https://edk2.groups.io/g/devel/message/67466 Mute This Topic: https://groups.io/mt/78222871/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-