чување 82897e09c458085fa26b59ec16167442bbc8cc80
родитељ 498b168ddf448357aa38a6dc371c7b3c4b5bb833
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sun, 16 Jun 2024 19:11:11 +0200
Bugfix: segfault when saving file
Diffstat:
измењених датотека: 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;