Add string terminator to read_value() buffer.

This commit is contained in:
Martin Whitaker 2020-05-29 20:00:34 +01:00
parent c5a21e7ff1
commit c688a83888
1 changed files with 3 additions and 2 deletions

View File

@ -26,9 +26,10 @@ uintptr_t read_value(int row, int col, int field_width)
{
char buffer[1 + field_width];
for (int i = 0; i <= field_width; i++ ) {
for (int i = 0; i < field_width; i++ ) {
buffer[i] = ' ';
}
buffer[field_width] = '\0';
int n = 0;
int base = 10;
@ -92,7 +93,7 @@ uintptr_t read_value(int row, int col, int field_width)
usleep(1000);
break;
}
if (buffer[n] != ' ') {
if (n < field_width && buffer[n] != ' ') {
n++;
}
prints(row, col, buffer);