feat: add free_sd_images function to manage memory for C API (#1633)

This commit is contained in:
Cyberhan123 authored and GitHub committed 2026-06-13 13:08:14 +08:00
1 parent c20769b2c8
commit 1fb6b22850
2 files changed
+19

No files matched your search

+15
View File
@@ -5561,3 +5561,18 @@ SD_API bool generate_video(sd_ctx_t* sd_ctx,
}
return true;
}
SD_API void free_sd_images(sd_image_t* result_images, int num_images) {
if (result_images == nullptr) {
return;
}
for (int i = 0; i < num_images; ++i) {
if (result_images[i].data != nullptr) {
free(result_images[i].data);
result_images[i].data = nullptr;
}
}
free(result_images);
}