diff options
-rw-r--r-- | ChangeLog | 5 | ||||
m--------- | common | 0 | ||||
-rw-r--r-- | gst/goom/goomsl.c | 4 |
3 files changed, 8 insertions, 1 deletions
@@ -1,3 +1,8 @@ +2008-04-02 Tim-Philipp Müller <tim at centricular dot net> + + * gst/goom/goomsl.c: (gsl_read_file): + Check return value of fread() to avoid compiler warnings. + 2008-04-01 Wim Taymans <wim.taymans@collabora.co.uk> Based on patch by: mersad <mersad at axis dot com> diff --git a/common b/common -Subproject 4221e9dcb05faa6f6f7ba19bba32fe90da4577d +Subproject 5421815aeed8b2d73a4d4d4a4b8eb2c93f1b7d0 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; |