X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=oss%2Fcatdoc.git;a=blobdiff_plain;f=src%2Fcharsets.c;h=05118767815072f301bee1cd0f202d3249d55079;hp=49875e3b4f27f4251d4778fefed382ed135040be;hb=73b1dd7326585b7c18ce6e24320656d0d6f843cc;hpb=d9cb3fb664ac9f9684eaa76e916c90d1516855bc diff --git a/src/charsets.c b/src/charsets.c index 49875e3..0511876 100644 --- a/src/charsets.c +++ b/src/charsets.c @@ -99,6 +99,7 @@ short int * read_charset(const char *filename) { if (c<0||c>255||uc<0||(uc>0xFEFE&& uc!=0xFFFE)) { fprintf(stderr,"Invalid charset file %s\n",path); fclose(f); + free(new); return NULL; } new[c]=uc;