summaryrefslogtreecommitdiff
path: root/common.c
diff options
context:
space:
mode:
authorEric Engestrom <eric.engestrom@intel.com>2018-10-19 14:15:52 +0100
committerEric Engestrom <eric.engestrom@intel.com>2018-10-19 14:15:52 +0100
commit381d2ee234f91b18a10151b60c990111cb6b5a2d (patch)
tree916fe2bf5fe93efb7d57ee2aef124a34c148fc2b /common.c
parent1bb5b38316003d355f60ecc398b1361dcd9ee16b (diff)
downloadkmscube-381d2ee234f91b18a10151b60c990111cb6b5a2d.tar.gz
common: free temporary log buffer
Diffstat (limited to 'common.c')
-rw-r--r--common.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common.c b/common.c
index d6d8d27..b6f3e9b 100644
--- a/common.c
+++ b/common.c
@@ -296,6 +296,7 @@ int create_program(const char *vs_src, const char *fs_src)
log = malloc(ret);
glGetShaderInfoLog(vertex_shader, ret, NULL, log);
printf("%s", log);
+ free(log);
}
return -1;
@@ -317,6 +318,7 @@ int create_program(const char *vs_src, const char *fs_src)
log = malloc(ret);
glGetShaderInfoLog(fragment_shader, ret, NULL, log);
printf("%s", log);
+ free(log);
}
return -1;
@@ -347,6 +349,7 @@ int link_program(unsigned program)
log = malloc(ret);
glGetProgramInfoLog(program, ret, NULL, log);
printf("%s", log);
+ free(log);
}
return -1;