fix gcc8 compiler warnings on string overflows (#905)

This commit is contained in:
pwpiwi 2020-01-03 07:17:21 +01:00 committed by GitHub
parent a4ff62be63
commit fef3084ec2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -679,7 +679,6 @@ int CmdSriWrite(const char *Cmd) {
uint8_t blockno = -1;
uint8_t data[4] = {0x00};
bool isSrix4k = true;
char str[20];
if (strlen(Cmd) < 1 || cmdp == 'h' || cmdp == 'H') {
PrintAndLog("Usage: hf 14b write <1|2> <BLOCK> <DATA>");
@ -725,6 +724,7 @@ int CmdSriWrite(const char *Cmd) {
else
PrintAndLog("[%s] Write block %02X [ %s ]", (isSrix4k)?"SRIX4K":"SRI512", blockno, sprint_hex(data, 4));
char str[22];
sprintf(str, "-ss -c 09 %02x %02x%02x%02x%02x", blockno, data[0], data[1], data[2], data[3]);
CmdHF14BCmdRaw(str);

View file

@ -1119,11 +1119,11 @@ int CmdHFList(const char *Cmd) {
prev_EOT = &previous_EOT;
}
char load_filename[FILE_PATH_SIZE] = {0};
char load_filename[FILE_PATH_SIZE+1] = {0};
if (loadFromFile) {
strncpy(load_filename, arg_get_str(5)->sval[0], FILE_PATH_SIZE);
}
char save_filename[FILE_PATH_SIZE] = {0};
char save_filename[FILE_PATH_SIZE+1] = {0};
if (saveToFile) {
strncpy(save_filename, arg_get_str(6)->sval[0], FILE_PATH_SIZE);
}