ソースを参照

radeonsi: Fix memory leak in error path.

Signed-off-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
tags/12.0-branchpoint
Bas Nieuwenhuizen 9年前
コミット
31631d8515
1個のファイルの変更2行の追加0行の削除
  1. 2
    0
      src/gallium/drivers/radeonsi/si_compute.c

+ 2
- 0
src/gallium/drivers/radeonsi/si_compute.c ファイルの表示

@@ -70,6 +70,7 @@ static void *si_create_compute_state(

sel.tokens = tgsi_dup_tokens(cso->prog);
if (!sel.tokens) {
FREE(program);
return NULL;
}

@@ -84,6 +85,7 @@ static void *si_create_compute_state(
if (si_shader_create(sscreen, sctx->tm, &program->shader,
&sctx->b.debug)) {
FREE(sel.tokens);
FREE(program);
return NULL;
}


読み込み中…
キャンセル
保存