Buffer overflow by one byte
This commit is contained in:
parent
804773eb22
commit
647e3dddea
@ -74,9 +74,8 @@ int dis_before_suspend_disabled;
|
||||
static char *buffer_to_string(const char *buffer, size_t n, char *target) {
|
||||
int i;
|
||||
for (i=0; i<n; i++) {
|
||||
sprintf(target + i * 5, "%02X,", buffer[i]);
|
||||
snprintf(target + i * 5, 5 * (n - i), "%02X,", buffer[i]);
|
||||
}
|
||||
target[n * 5] = '\0';
|
||||
return target;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user