- if (BLOG->msgs[i].msgnum > 0L) {
- if (BLOG->msgs[i].refs == 0) {
- wc_printf("<b>Message %d, #%ld, id %d, refs %d</b><br>\n",
- i,
- BLOG->msgs[i].msgnum,
- BLOG->msgs[i].id,
- BLOG->msgs[i].refs
- );
- for (j=0; (j<BLOG->num_msgs); ++j) {
- if (BLOG->msgs[j].refs == BLOG->msgs[i].id) {
- wc_printf("* comment %d<br>\n", j);
- }
+ if ((BLOG->msgs[i].msgnum > 0L) && (BLOG->msgs[i].refs == 0)) {
+ const StrBuf *Mime;
+ wc_printf("<b>Message %d, #%ld, id %d, refs %d</b><br>\n",
+ i,
+ BLOG->msgs[i].msgnum,
+ BLOG->msgs[i].id,
+ BLOG->msgs[i].refs
+ );
+ read_message(WC->WBuf, HKEY("view_message"), BLOG->msgs[i].msgnum, NULL, &Mime);
+ for (j=0; (j<BLOG->num_msgs); ++j) {
+ if (BLOG->msgs[j].refs == BLOG->msgs[i].id) {
+ wc_printf(" * comment %d<br>\n", j);