summaryrefslogtreecommitdiff
path: root/desktop/searchweb.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-05-26 14:03:20 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2014-05-26 14:03:20 +0100
commit1f337f292d1c98c396d5f8d5d294f9ba13963586 (patch)
tree35be61589cdac6dd535a5db0794987db4a86178d /desktop/searchweb.c
parent2aeec1a18cdc9da39ada48c48d63ff28ca58beca (diff)
downloadnetsurf-1f337f292d1c98c396d5f8d5d294f9ba13963586.tar.gz
netsurf-1f337f292d1c98c396d5f8d5d294f9ba13963586.tar.bz2
Fix fread error handling.
Diffstat (limited to 'desktop/searchweb.c')
-rw-r--r--desktop/searchweb.c1
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 */