fix: correct dangling pointer to empty image reference vector (#1813)

This commit is contained in:
Wagner Bruna 2026-07-24 10:20:33 -03:00 committed by GitHub
parent 8d377073e3
commit b8bf67615c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5071,8 +5071,8 @@ static std::optional<ImageGenerationEmbeds> prepare_image_generation_embeds(sd_c
} }
condition_params.text = request->negative_prompt; condition_params.text = request->negative_prompt;
condition_params.zero_out_masked = zero_out_masked; condition_params.zero_out_masked = zero_out_masked;
if (use_ref_latent_img_cfg) {
std::vector<sd::Tensor<float>> empty_ref_images; std::vector<sd::Tensor<float>> empty_ref_images;
if (use_ref_latent_img_cfg) {
condition_params.ref_images = &empty_ref_images; condition_params.ref_images = &empty_ref_images;
} }
img_uncond = sd_ctx->sd->cond_stage_model->get_learned_condition(sd_ctx->sd->n_threads, img_uncond = sd_ctx->sd->cond_stage_model->get_learned_condition(sd_ctx->sd->n_threads,