Change-Id: I6a4a0068095a1103fa582eeeba5f1ac5e775e251
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
if (!fp)
return NULL;
- fseek(fp, 0L, SEEK_END);
+ if (fseek(fp, 0L, SEEK_END) == -1) {
+ fclose(fp);
+ return NULL;
+ }
+
size = ftell(fp);
if (size < 0) {
fclose(fp);
return NULL;
}
- fseek(fp, 0L, SEEK_SET);
+ if (fseek(fp, 0L, SEEK_SET) == -1) {
+ fclose(fp);
+ return NULL;
+ }
shader_code = malloc(size);
retVal = fread(shader_code, size, 1, fp);