render: zero terminate shader code
parent
3e2e31dde2
commit
f6314ba4d6
|
@ -192,6 +192,14 @@ static char* read_file(const char* path)
|
||||||
if (ferror(stream))
|
if (ferror(stream))
|
||||||
goto read_failure;
|
goto read_failure;
|
||||||
|
|
||||||
|
if (rsize == size) {
|
||||||
|
contents = realloc(contents, size + 1);
|
||||||
|
if (!contents)
|
||||||
|
goto read_failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
contents[rsize] = '\0';
|
||||||
|
|
||||||
fclose(stream);
|
fclose(stream);
|
||||||
return contents;
|
return contents;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue