summaryrefslogtreecommitdiffstats
path: root/gst/goom
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2008-04-02 15:42:27 +0000
committerTim-Philipp Müller <tim@centricular.net>2008-04-02 15:42:27 +0000
commite2c672da7b4e6b3d282a9624c3c91388839fe0c5 (patch)
treea0dbc8d1e1c6b5216d30cd7b3617dc32b1429293 /gst/goom
parent7964bd1ed81985a5a639f2640fdd9c2459b70dda (diff)
gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.
Original commit message from CVS: * gst/goom/goomsl.c: (gsl_read_file): Check return value of fread() to avoid compiler warnings.
Diffstat (limited to 'gst/goom')
-rw-r--r--gst/goom/goomsl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gst/goom/goomsl.c b/gst/goom/goomsl.c
index 759be102..6f407754 100644
--- a/gst/goom/goomsl.c
+++ b/gst/goom/goomsl.c
@@ -1609,7 +1609,9 @@ 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) {
+ buffer[0] = '\0';
+ }
fclose (f);
buffer[fsize] = 0;
return buffer;