mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 13:23:51 -07:00
strlen checks
This commit is contained in:
parent
0ae7652ea2
commit
fb7728974e
1 changed files with 14 additions and 14 deletions
|
@ -1678,33 +1678,33 @@ static void PacketReceived(PacketCommandNG *packet) {
|
||||||
}
|
}
|
||||||
case CMD_SPIFFS_RENAME: {
|
case CMD_SPIFFS_RENAME: {
|
||||||
LED_B_ON();
|
LED_B_ON();
|
||||||
uint8_t srcfilename[32];
|
uint8_t src[32];
|
||||||
uint8_t destfilename[32];
|
uint8_t dest[32];
|
||||||
uint8_t *pfilename = packet->data.asBytes;
|
uint8_t *pfilename = packet->data.asBytes;
|
||||||
char *token;
|
char *token;
|
||||||
token = strtok((char *)pfilename, ",");
|
token = strtok((char *)pfilename, ",");
|
||||||
strcpy((char *)srcfilename, token);
|
strncpy((char *)src, token, sizeof(src) - 1);
|
||||||
token = strtok(NULL, ",");
|
token = strtok(NULL, ",");
|
||||||
strcpy((char *)destfilename, token);
|
strncpy((char *)dest, token, sizeof(dest) - 1);
|
||||||
if (DBGLEVEL > 1) Dbprintf("> Filename received as source for spiffs RENAME : %s", srcfilename);
|
if (DBGLEVEL > 1) Dbprintf("> Filename received as source for spiffs RENAME : %s", src);
|
||||||
if (DBGLEVEL > 1) Dbprintf("> Filename received as destination for spiffs RENAME : %s", destfilename);
|
if (DBGLEVEL > 1) Dbprintf("> Filename received as destination for spiffs RENAME : %s", dest);
|
||||||
rdv40_spiffs_rename((char *) srcfilename, (char *)destfilename, RDV40_SPIFFS_SAFETY_SAFE);
|
rdv40_spiffs_rename((char *) src, (char *)dest, RDV40_SPIFFS_SAFETY_SAFE);
|
||||||
LED_B_OFF();
|
LED_B_OFF();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CMD_SPIFFS_COPY: {
|
case CMD_SPIFFS_COPY: {
|
||||||
LED_B_ON();
|
LED_B_ON();
|
||||||
uint8_t srcfilename[32];
|
uint8_t src[32];
|
||||||
uint8_t destfilename[32];
|
uint8_t dest[32];
|
||||||
uint8_t *pfilename = packet->data.asBytes;
|
uint8_t *pfilename = packet->data.asBytes;
|
||||||
char *token;
|
char *token;
|
||||||
token = strtok((char *)pfilename, ",");
|
token = strtok((char *)pfilename, ",");
|
||||||
strcpy((char *)srcfilename, token);
|
strncpy((char *)src, token, sizeof(src) - 1);
|
||||||
token = strtok(NULL, ",");
|
token = strtok(NULL, ",");
|
||||||
strcpy((char *)destfilename, token);
|
strncpy((char *)dest, token, sizeof(dest) - 1);
|
||||||
if (DBGLEVEL > 1) Dbprintf("> Filename received as source for spiffs COPY : %s", srcfilename);
|
if (DBGLEVEL > 1) Dbprintf("> Filename received as source for spiffs COPY : %s", src);
|
||||||
if (DBGLEVEL > 1) Dbprintf("> Filename received as destination for spiffs COPY : %s", destfilename);
|
if (DBGLEVEL > 1) Dbprintf("> Filename received as destination for spiffs COPY : %s", dest);
|
||||||
rdv40_spiffs_copy((char *) srcfilename, (char *)destfilename, RDV40_SPIFFS_SAFETY_SAFE);
|
rdv40_spiffs_copy((char *) src, (char *)dest, RDV40_SPIFFS_SAFETY_SAFE);
|
||||||
LED_B_OFF();
|
LED_B_OFF();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue