reflow

Преобликује пасусе у редове
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување dd11551e44db535a19f5e7bc7090572cd1679582
родитељ 35094ad1325857d246fe5303e5c8763871c7d1b2
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Tue,  5 Oct 2021 15:27:54 +0200

Remove unnecessary check, fix possible overflow

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mreflow.c | 5++---
измењених датотека: 1, додавања: 2(+), брисања: 3(-)

diff --git a/reflow.c b/reflow.c @@ -109,7 +109,7 @@ main(int argc, char** argv) else { size_t pbuffer_start = pbuffer-buffer; - buffer = realloc(buffer, buffer_size); + buffer = realloc(buffer, buffer_size+1); if (!buffer) exit(error(ENOMEM, "Memory allocation failed")); pbuffer = buffer + pbuffer_start; @@ -136,8 +136,7 @@ main(int argc, char** argv) if (pbuffer) *pbuffer = 0; - if (line) - free(line); + free(line); if (!buffer) return 0;