aot debug: Fix a few NULL dereferences on errors (#3273)

This commit is contained in:
YAMAMOTO Takashi
2024-04-02 15:30:08 +09:00
committed by GitHub
parent 250829c0cc
commit 6b0b5de1c5
3 changed files with 11 additions and 3 deletions

View File

@ -491,6 +491,8 @@ dwarf_gen_location(const AOTCompContext *comp_ctx,
dwarf_extractor *extractor;
AOTFunc *func = func_ctx->aot_func;
if (func_ctx->debug_func == NULL)
return NULL;
if (!(extractor = TO_EXTACTOR(comp_ctx->comp_data->extractor)))
return NULL;