--- psiconv/trunk/program/psiconv/gen_html4.c 2001/01/10 16:39:30 90
+++ psiconv/trunk/program/psiconv/gen_html4.c 2002/01/29 18:38:38 142
@@ -32,6 +32,10 @@
#define TRUE (0==0)
#endif
+#ifdef DMALLOC
+#include "dmalloc.h"
+#endif
+
/*
* Various string tables for HTML4 settings
*/
@@ -470,12 +474,14 @@
fputs("\n\n
\n \n", of);
- if (psiconv_list_length(wf->page_sec->header->text->paragraphs) > 0) {
- fputs(" ", of);
- para = psiconv_list_get(wf->page_sec->header->text->paragraphs, 0);
- i = 0;
- fput_text(of, para->text, strlen(para->text), &i);
- fputs("\n", of);
+ if (wf->page_sec->header->text) {
+ if (psiconv_list_length(wf->page_sec->header->text->paragraphs) > 0) {
+ fputs(" ", of);
+ para = psiconv_list_get(wf->page_sec->header->text->paragraphs, 0);
+ i = 0;
+ fput_text(of, para->text, strlen(para->text), &i);
+ fputs("\n", of);
+ }
}
normal = wf->styles_sec->normal;
@@ -490,9 +496,11 @@
fput_style(of, normal, sty, wf);
}
fputs(" -->\n\n\n", of);
- for (i = 0; i < psiconv_list_length(wf->paragraphs); i++) {
- para = psiconv_list_get(wf->paragraphs, i);
- fput_para(of, para, wf);
+ if (wf->page_sec->header->text) {
+ for (i = 0; i < psiconv_list_length(wf->paragraphs); i++) {
+ para = psiconv_list_get(wf->paragraphs, i);
+ fput_para(of, para, wf);
+ }
}
fputs("\n\n", of);