mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 21:03:48 -07:00
fix: 'hf mf cload' - too small buffer, needs one more byte for the NULL-terminator
This commit is contained in:
parent
292a4ca602
commit
bd71e15289
1 changed files with 3 additions and 3 deletions
|
@ -1877,7 +1877,7 @@ int CmdHF14AMfELoad(const char *Cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
blockNum = 0;
|
blockNum = 0;
|
||||||
while(!feof(f)){
|
while (!feof(f)){
|
||||||
memset(buf, 0, sizeof(buf));
|
memset(buf, 0, sizeof(buf));
|
||||||
|
|
||||||
if (fgets(buf, sizeof(buf), f) == NULL) {
|
if (fgets(buf, sizeof(buf), f) == NULL) {
|
||||||
|
@ -2143,7 +2143,7 @@ int CmdHF14AMfCLoad(const char *Cmd) {
|
||||||
FILE * f;
|
FILE * f;
|
||||||
char filename[FILE_PATH_SIZE];
|
char filename[FILE_PATH_SIZE];
|
||||||
char * fnameptr = filename;
|
char * fnameptr = filename;
|
||||||
char buf[32] = {0x00};
|
char buf[33] = {0x00}; // 32+1 null terminator
|
||||||
uint8_t buf8[16] = {0x00};
|
uint8_t buf8[16] = {0x00};
|
||||||
uint8_t fillFromEmulator = 0;
|
uint8_t fillFromEmulator = 0;
|
||||||
int i, len, blockNum, flags=0;
|
int i, len, blockNum, flags=0;
|
||||||
|
@ -2189,7 +2189,7 @@ int CmdHF14AMfCLoad(const char *Cmd) {
|
||||||
}
|
}
|
||||||
|
|
||||||
blockNum = 0;
|
blockNum = 0;
|
||||||
while(!feof(f)){
|
while (!feof(f)){
|
||||||
|
|
||||||
memset(buf, 0, sizeof(buf));
|
memset(buf, 0, sizeof(buf));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue