diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2014-05-26 14:03:20 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2014-05-26 14:03:20 +0100 |
commit | 1f337f292d1c98c396d5f8d5d294f9ba13963586 (patch) | |
tree | 35be61589cdac6dd535a5db0794987db4a86178d /desktop/searchweb.c | |
parent | 2aeec1a18cdc9da39ada48c48d63ff28ca58beca (diff) | |
download | netsurf-1f337f292d1c98c396d5f8d5d294f9ba13963586.tar.gz netsurf-1f337f292d1c98c396d5f8d5d294f9ba13963586.tar.bz2 |
Fix fread error handling.
Diffstat (limited to 'desktop/searchweb.c')
-rw-r--r-- | desktop/searchweb.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/desktop/searchweb.c b/desktop/searchweb.c index b75f4139d..9de75bcd8 100644 --- a/desktop/searchweb.c +++ b/desktop/searchweb.c @@ -138,6 +138,7 @@ read_providers(const char *fname, if (fread(providersd, 1, fsize, providersf) != fsize) { fclose(providersf); free(providersd); + return NSERROR_BAD_SIZE; } providersd[fsize] = 0; /* ensure null terminated */ |