X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=src%2Fsubstmap.c;h=fcd8ead52e1e9f22a7e95b48272a33f8785a079b;hb=refs%2Fheads%2Fmaster;hp=ac9b9341f50a0ee1d934bdd2f00ddd1837ab9ae8;hpb=59325793f5368e5eb82da49328ae9a580c33b8e0;p=oss%2Fcatdoc.git 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 '"':