чување 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:
измењених датотека: 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;