iso15693tools: fix buffer overflow
This commit is contained in:
@@ -14,9 +14,10 @@
|
||||
// return: ptr to string
|
||||
char *Iso15693sprintUID(char *target, uint8_t *uid) {
|
||||
|
||||
static char tempbuf[2 * 8 + 1] = {0};
|
||||
static char tempbuf[3 * 8 + 1] = {0};
|
||||
if (target == NULL)
|
||||
target = tempbuf;
|
||||
|
||||
sprintf(target, "%02X %02X %02X %02X %02X %02X %02X %02X",
|
||||
uid[7], uid[6], uid[5], uid[4],
|
||||
uid[3], uid[2], uid[1], uid[0]
|
||||
|
||||
Reference in New Issue
Block a user