From 1f337f292d1c98c396d5f8d5d294f9ba13963586 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 26 May 2014 14:03:20 +0100 Subject: Fix fread error handling. --- desktop/searchweb.c | 1 + 1 file changed, 1 insertion(+) (limited to 'desktop') 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 */ -- cgit v1.2.3