summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bk_xhtml.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/bk_xhtml.c b/bk_xhtml.c
index b5bfbf1..dd1c834 100644
--- a/bk_xhtml.c
+++ b/bk_xhtml.c
@@ -254,9 +254,13 @@ static xhtmlfile *xhtml_new_file(xhtmlsection *sect)
ret->is_leaf=(sect!=NULL && sect->level==conf.leaf_level);
if (sect==NULL) {
if (conf.leaf_level==0) { /* currently unused */
- ret->filename = "Manual.html";
+#define FILENAME_MANUAL "Manual.html"
+#define FILENAME_CONTENTS "Contents.html"
+ ret->filename = smalloc(strlen(FILENAME_MANUAL)+1);
+ sprintf(ret->filename, FILENAME_MANUAL);
} else {
- ret->filename = "Contents.html";
+ ret->filename = smalloc(strlen(FILENAME_CONTENTS)+1);
+ sprintf(ret->filename, FILENAME_CONTENTS);
}
} else {
paragraph *p = sect->para;