diff --git a/printf.c b/printf.c index 0a87005..896d475 100644 --- a/printf.c +++ b/printf.c @@ -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;