summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ocamldoc/odoc_texi.ml7
1 files changed, 4 insertions, 3 deletions
diff --git a/ocamldoc/odoc_texi.ml b/ocamldoc/odoc_texi.ml
index de3bd7f4d..e68edb521 100644
--- a/ocamldoc/odoc_texi.ml
+++ b/ocamldoc/odoc_texi.ml
@@ -1009,9 +1009,10 @@ class texi =
let filename =
if texi_filename <> "ocamldoc.texi"
then
- (if Filename.check_suffix texi_filename ".texi"
- then Filename.chop_suffix texi_filename ".texi"
- else texi_filename) ^ ".info"
+ let fn = Filename.basename texi_filename in
+ (if Filename.check_suffix fn ".texi"
+ then Filename.chop_suffix fn ".texi"
+ else fn) ^ ".info"
else
if title <> ""
then title ^ ".info"