summaryrefslogtreecommitdiff
path: root/scripts/cmapdump.c
diff options
context:
space:
mode:
authorSimon Bünzli <zeniko@gmail.com>2013-08-24 22:05:31 +0200
committerRobin Watts <robin.watts@artifex.com>2013-08-28 13:35:52 +0100
commit299be6676f1c7283382a5b6cb2c9a1f9b0d088bd (patch)
tree47314f618aca69d6864480deb8e97a0ea6d068f7 /scripts/cmapdump.c
parent3cc28e9828a1ce1ba69955a68c7e71ef7cd5f0d4 (diff)
downloadmupdf-299be6676f1c7283382a5b6cb2c9a1f9b0d088bd.tar.xz
make cmapdump ignore VCS folders
If MuPDF is used in a project using Subversion or another VCS adding hidden subfolders to each folder, cmapdump breaks when trying to load the subfolder as cmap file. This fix is required starting with 643370f04348569b5e5e577660031d638537671c
Diffstat (limited to 'scripts/cmapdump.c')
-rw-r--r--scripts/cmapdump.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/cmapdump.c b/scripts/cmapdump.c
index cc1534dc..88f1f800 100644
--- a/scripts/cmapdump.c
+++ b/scripts/cmapdump.c
@@ -75,6 +75,10 @@ main(int argc, char **argv)
else
realname = argv[i];
+ /* ignore VCS folders (such as .svn) */
+ if (*realname == '.')
+ continue;
+
if (strlen(realname) > (sizeof name - 1))
{
fprintf(stderr, "cmapdump: file name too long\n");