From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by mx.groups.io with SMTP id smtpd.web11.38742.1658224185600713663 for ; Tue, 19 Jul 2022 02:49:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=MVYqi0l5; spf=pass (domain: gmail.com, ip: 209.85.208.169, mailfrom: aladyshev22@gmail.com) Received: by mail-lj1-f169.google.com with SMTP id w2so16720030ljj.7 for ; Tue, 19 Jul 2022 02:49:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Fq65I31sQgoMPR4xnWriJr9qFsXofxmAztxg/ceRC+s=; b=MVYqi0l5IrZgAz8lvKYVvvZtfhEcNQNNQAMALu1DRKV/pl0I0yy33S1s5heCYyD5wh niw4Q+cmq6dYwLnWcoxIE7B0mKYo5wVmxW2SkQXyPsNU12Cbit+UgN71NRVZ7QBCtmUm aPKYxkXzm6d/dnO80yd05paEYcrlSI+J3v5J6KR1FOIFredffLuDUfG7N7xd1lKO0DUl t7QeN6TRl3753qpiUTIDpUvQWTC9RAmra0CisX19863dvcyw12EI6pTcSh1HC2nNxoYF ZworHR4S9HT9+slaAhhbVGx2Xe+l6EI87XlcsoSlUW1CsQVxb1Db4V4YlP3nPbedVmAu 5Ldw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Fq65I31sQgoMPR4xnWriJr9qFsXofxmAztxg/ceRC+s=; b=BGDmVlwVdpy3VP7+GWgtg5VhDn9jXczvmnc0pSWorzmzzTqSSvrTGSTFe3gDeZutkC eRtazg7RDx8Abj/HsOXPlZk9KD/xVQAEUrYQ6FAbqB7ordfIV58DPsfRICwgwr/jAWrU Xji/sEzFZY1h8qHSK8McdnyOGov8L7ygDYLqF7TMSKjNfJI2gNYq84JrfDdOgFwwnt6E y7D7WFvHcGzQM0b3p4D6+PM/BzJrKMrYCSI3nFKXRnveSEAY2vzNUgHurcnGM0LSI5Xz qTape7a5JHQUR28C/YML6j1z9wdLmuNHIb8vP8DO3HkRRnMKuNp7db/5Btne8nvkTeat SuQw== X-Gm-Message-State: AJIora8BDDma9ZIgGyfrdCWMkG5FDcmV5NmMEou63yrPpi4NyZxx4WP4 PAqm+KdEwB9hB6KHvZgBDMVJ2d/Jrd+u4psn X-Google-Smtp-Source: AGRyM1vUBTXaak0eRaBDuFctmFHyz4H9qUw2JXqe6g5oqlaEgkghiwUZQHFu1979WaaUWFz6Lu8DJg== X-Received: by 2002:a2e:9f4e:0:b0:25d:659b:8ba6 with SMTP id v14-20020a2e9f4e000000b0025d659b8ba6mr13548975ljk.69.1658224183590; Tue, 19 Jul 2022 02:49:43 -0700 (PDT) Return-Path: Received: from PC10319.67 ([82.97.198.254]) by smtp.googlemail.com with ESMTPSA id u4-20020a2eb804000000b0025d6cc7513bsm2568455ljo.116.2022.07.19.02.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Jul 2022 02:49:43 -0700 (PDT) From: "Konstantin Aladyshev" To: devel@edk2.groups.io Cc: bob.c.feng@intel.com, gaoliming@byosoft.com.cn, yuwei.chen@intel.com, Konstantin Aladyshev Subject: [PATCH] BaseTools/VolInfo: Fix EFI_SECTION_GUID_DEFINED parsing Date: Tue, 19 Jul 2022 12:49:42 +0300 Message-Id: <20220719094942.992-1-aladyshev22@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Currently 'PutFileImage' function is called with arguments that are not advanced on each section parsing. This would lead to an error if EFI_SECTION_GUID_DEFINED is not the first in a file. Use correct arguments to fix the issue. Signed-off-by: Konstantin Aladyshev --- BaseTools/Source/C/VolInfo/VolInfo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseTools/Source/C/VolInfo/VolInfo.c b/BaseTools/Source/C/VolI= nfo/VolInfo.c index ed56587058..c1f81f2dcb 100644 --- a/BaseTools/Source/C/VolInfo/VolInfo.c +++ b/BaseTools/Source/C/VolInfo/VolInfo.c @@ -2000,8 +2000,8 @@ Returns: Status =3D=0D PutFileImage (=0D ToolInputFile,=0D - (CHAR8*) SectionBuffer + DataOffset,=0D - BufferLength - DataOffset=0D + (CHAR8*)Ptr + DataOffset,=0D + SectionLength - DataOffset=0D );=0D =0D system (SystemCommand);=0D --=20 2.25.1