aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorTristan Riehs <tristan.riehs@inria.fr>2025-12-30 11:48:34 +0100
committerTristan Riehs <tristan.riehs@inria.fr>2025-12-30 11:48:34 +0100
commit4702a859c13b0f2142cbdab97abd0488358c9802 (patch)
tree19eb685f46ee4ceb6040c00b7ef8a46414252c35 /src/main.c
parent965129eb3b23b64f00472a4853dd4151dc3dee75 (diff)
Fix file extension when exporting
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index d193601..5a500ec 100644
--- a/src/main.c
+++ b/src/main.c
@@ -368,7 +368,10 @@ static void ftag_export(int argc, char **argv)
remove_ending_newline(line);
ftag_file_get_extension(extension, sizeof(extension), line);
strbuild(in, "%s/files/%s", FTAG_ROOT, line);
- strbuild(out, "%s/%s.%s", tmp_dir, line, extension);
+ if (strlen(extension) > 0)
+ strbuild(out, "%s/%s.%s", tmp_dir, line, extension);
+ else
+ strbuild(out, "%s/%s", tmp_dir, line);
copy_file(in, out);
}
free(line);