diff options
Diffstat (limited to 'sfeed_html.c')
-rw-r--r-- | sfeed_html.c | 5 |
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]); |