diff --git a/qoi.h b/qoi.h index f12b3af6..d188208f 100644 --- a/qoi.h +++ b/qoi.h @@ -514,6 +514,7 @@ void *qoi_read(const char *filename, int *out_w, int *out_h, int channels) { void *data = QOI_MALLOC(size); if (!data) { + fclose(f); return NULL; }