Private
Public Access
2
0

UartOW.cpp example: Use .data() string accessor instead of .c_str().

.c_str() works accidentally, but is technically incorrect as these
"strings" can have embedded 0 bytes in them.

Signed-off-by: Jon Trulson <jtrulson@ics.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Jon Trulson
2017-01-17 17:09:13 -07:00
committed by Brendan Le Foll
parent c3332f5542
commit e38630097e

View File

@@ -59,7 +59,7 @@ main(int argc, char** argv)
while (!id.empty()) {
// hack so we don't need to cast each element of the romcode
// for printf purposes
uint8_t* ptr = (uint8_t*) id.c_str();
uint8_t* ptr = (uint8_t*) id.data();
// The first byte (0) is the device type (family) code.
// The last byte (7) is the rom code CRC value. The