No need to use malloc here, the buffer never gets large
This commit is contained in:
parent
8625b23c0d
commit
e063671816
@ -23,7 +23,7 @@ int main()
|
|||||||
size--;
|
size--;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t *literals = NULL;
|
uint8_t literals[8];
|
||||||
size_t literals_size = 0;
|
size_t literals_size = 0;
|
||||||
unsigned bits = 0;
|
unsigned bits = 0;
|
||||||
unsigned control = 0;
|
unsigned control = 0;
|
||||||
@ -67,8 +67,7 @@ int main()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!found) {
|
if (!found) {
|
||||||
literals = realloc(literals, ++literals_size);
|
literals[literals_size++] = byte;
|
||||||
literals[literals_size - 1] = byte;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,9 +86,5 @@ int main()
|
|||||||
uint8_t end_byte = 1;
|
uint8_t end_byte = 1;
|
||||||
write(STDOUT_FILENO, &end_byte, 1);
|
write(STDOUT_FILENO, &end_byte, 1);
|
||||||
|
|
||||||
if (literals) {
|
|
||||||
free(literals);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user