fix: parse_fragment_shader_file free content before overwrite
This commit is contained in:
@@ -48,6 +48,8 @@ static bool parse_fragment_shader_file(Project *project, unsigned int i) {
|
|||||||
include_end - project->fragment_shaders[i][0].content,
|
include_end - project->fragment_shaders[i][0].content,
|
||||||
tmp_file.content);
|
tmp_file.content);
|
||||||
|
|
||||||
|
free(project->fragment_shaders[i][0].content);
|
||||||
|
|
||||||
project->fragment_shaders[i][0].content = new_content;
|
project->fragment_shaders[i][0].content = new_content;
|
||||||
|
|
||||||
file_free(&tmp_file);
|
file_free(&tmp_file);
|
||||||
|
|||||||
Reference in New Issue
Block a user