summaryrefslogtreecommitdiff
path: root/sfeed_html.c
diff options
context:
space:
mode:
Diffstat (limited to 'sfeed_html.c')
-rw-r--r--sfeed_html.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sfeed_html.c b/sfeed_html.c
index c195c86..532a0d0 100644
--- a/sfeed_html.c
+++ b/sfeed_html.c
@@ -183,7 +183,10 @@ main(void) {
fputs("<b><u>", stdout);
if(islink) {
fputs("<a href=\"", stdout);
- printlink(fields[FieldLink], fields[FieldFeedUrl]);
+ if(fields[FieldBaseSiteUrl][0] != '\0')
+ printlink(fields[FieldLink], fields[FieldBaseSiteUrl]);
+ else
+ printlink(fields[FieldLink], fields[FieldFeedUrl]);
fputs("\">", stdout);
}
printhtmlencoded(fields[FieldTitle]);