diff --git a/src/intel/compiler/test_eu_validate.cpp b/src/intel/compiler/test_eu_validate.cpp index 361d0434100..64acb1da565 100644 --- a/src/intel/compiler/test_eu_validate.cpp +++ b/src/intel/compiler/test_eu_validate.cpp @@ -121,7 +121,9 @@ validate(struct brw_codegen *p, char **error = nullptr) } if (error) - *error = group->error; + *error = ralloc_strdup(p, group->error); + + ralloc_free(disasm); return ret; }