From 3a26218b5a634415a97c370b8df3a31bfc140acb Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Wed, 15 Feb 2006 13:41:47 +0000
Subject: [PATCH] just for clarity

---
 apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java b/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java
index 895e57fe01..c20f797e35 100644
--- a/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java
+++ b/apps/syndie/java/src/net/i2p/syndie/sml/RSSRenderer.java
@@ -27,7 +27,10 @@ public class RSSRenderer extends HTMLRenderer {
         BlogInfo info = archive.getBlogInfo(entry.getURI());
         
         out.write("   <item>\n");
-        out.write("    <title>" + sanitizeXML(sanitizeString((String)_headers.get(HEADER_SUBJECT))) + "</title>\n");
+        String subject = sanitizeXML(sanitizeString((String)_headers.get(HEADER_SUBJECT)));
+        if ( (subject == null) || (subject.length() <= 0) )
+            subject = "not specified";
+        out.write("    <title>" + subject + "</title>\n");
         out.write("    <link>" + urlPrefix + sanitizeXML(BlogRenderer.getEntryURL(entry, info, true)) + "</link>\n");
         out.write("    <guid isPermalink=\"false\">syndie://" + entry.getURI().toString() + "</guid>\n");
         out.write("    <pubDate>" + getRFC822Date(entry.getURI().getEntryId()) + "</pubDate>\n");
-- 
GitLab