sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 82897e09c458085fa26b59ec16167442bbc8cc80
родитељ 498b168ddf448357aa38a6dc371c7b3c4b5bb833
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sun, 16 Jun 2024 19:11:11 +0200

Bugfix: segfault when saving file

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

diff --git a/sled.c b/sled.c @@ -148,7 +148,6 @@ cp(const char* from, const char* to) result = 1; goto cp_cleanup; } - result += nwritten; } if (nread < 0) @@ -2032,7 +2031,8 @@ save_file_alloc_error: result = SAVE_ERR_CANT_ALLOC; save_file_cleanup: - fclose(output); + if (output) + fclose(output); free(buf); *state->action = 0; return result;