summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/post/goom/goomsl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/post/goom/goomsl.c b/src/post/goom/goomsl.c
index d702d81ef..be5ccba87 100644
--- a/src/post/goom/goomsl.c
+++ b/src/post/goom/goomsl.c
@@ -1458,7 +1458,10 @@ static char *gsl_read_file(const char *fname)
fsize = ftell(f);
rewind(f);
buffer = (char*)malloc(fsize+512);
- fread(buffer,1,fsize,f);
+ if (fread(buffer,1,fsize,f) != fsize) {
+ fprintf(stderr, "ERROR: Could not read file %s\n", fname);
+ exit(1);
+ }
fclose(f);
buffer[fsize]=0;
return buffer;