audk/UnitTestFrameworkPkg/Library
Michael Kubacki 568eee7cf3 UnitTestFrameworkPkg/UnitTestResultReportLib: Use AsciiStrnCpyS()
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2721

The ReportOutput() function in UnitTestResultReportLib copies characters
from a function input buffer to an intermediate local buffer in fixed
size chunks of the maximum size of the intermediate buffer. The
implementation currently calls AsciiStrCpyS() which will ASSERT on an
error.

This commit changes the call to AsciiStrnCpyS() to avoid the
ASSERT which is not expected in the usage of the string copy in this
implementation.

Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com>
2020-05-27 02:28:22 +00:00
..
CmockaLib UnitTestFrameworkPkg/Library: Add library instances 2020-02-07 19:18:53 +00:00
Posix UnitTestFrameworkPkg/Library: Add library instances 2020-02-07 19:18:53 +00:00
UnitTestBootLibNull UnitTestFrameworkPkg/Library: Add library instances 2020-02-07 19:18:53 +00:00
UnitTestBootLibUsbClass UnitTestFrameworkPkg/Library: Add library instances 2020-02-07 19:18:53 +00:00
UnitTestLib UnitTestFrameworkPkg/UnitTestLib: Correct dereferred pointer 2020-04-26 01:25:14 +00:00
UnitTestPersistenceLibNull UnitTestFrameworkPkg/Library: Add library instances 2020-02-07 19:18:53 +00:00
UnitTestPersistenceLibSimpleFileSystem UnitTestFrameworkPkg/PersistenceLib: Correct the allocated size. 2020-04-26 01:25:14 +00:00
UnitTestResultReportLib UnitTestFrameworkPkg/UnitTestResultReportLib: Use AsciiStrnCpyS() 2020-05-27 02:28:22 +00:00