X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=oss%2Fcatdoc.git;a=blobdiff_plain;f=src%2Fsubstmap.c;h=fcd8ead52e1e9f22a7e95b48272a33f8785a079b;hp=ac9b9341f50a0ee1d934bdd2f00ddd1837ab9ae8;hb=b7046520d2de550b7ac99599546fe0a5673470e6;hpb=26ea699acb7f01e0b3431fd6173feb1f09094d8e diff --git a/src/substmap.c b/src/substmap.c index ac9b934..fcd8ead 100644 --- a/src/substmap.c +++ b/src/substmap.c @@ -51,7 +51,8 @@ SUBSTMAP read_substmap(char* filename) { } f=fopen(path,"rb"); if (!f) { - perror("catdoc"); + perror(path); + free(map); return NULL; } if (input_buffer) @@ -78,7 +79,7 @@ SUBSTMAP read_substmap(char* filename) { } /* skip space between code and sequence */ for(;*p && isspace(*p);p++); - if (!p) continue; + if (!*p) continue; switch (*p) { case '\'': case '"':