shrink buffer size upon putting and before freeing

This commit is contained in:
LinlyBoi
2023-08-22 14:10:08 +03:00
parent 7294276338
commit 036625ba8c

View File

@@ -33,6 +33,7 @@ int _printf(const char *format, ...)
if (*buffer)
{
_puts(buffer);
BUFF_SIZE -= _strlen(buffer);
free(buffer);
buffer = malloc(BUFF_SIZE);
buff_idx = 0;