diff --git a/qoi.h b/qoi.h index c2ce95ef..5f43c38d 100644 --- a/qoi.h +++ b/qoi.h @@ -556,6 +556,7 @@ void *qoi_read(const char *filename, qoi_desc *desc, int channels) { void *data = QOI_MALLOC(size); if (!data) { + fclose(f); return NULL; }