diff --git a/src/mod/applications/mod_rss/mod_rss.c b/src/mod/applications/mod_rss/mod_rss.c index a6d75d2145..408b9b5a7b 100644 --- a/src/mod/applications/mod_rss/mod_rss.c +++ b/src/mod/applications/mod_rss/mod_rss.c @@ -287,6 +287,7 @@ static void rss_function(switch_core_session_t *session, char *data) filename = NULL; len = idx = 0; *cmd = '\0'; + title_txt = description_txt = rights_txt = ""; if (jumpto > -1) { snprintf(cmd, sizeof(cmd), "%d", jumpto); @@ -408,6 +409,8 @@ static void rss_function(switch_core_session_t *session, char *data) } } + memset(entries, 0, sizeof(entries)); + for (i = 0; item; item = item->next) { switch_xml_t title, description, subject, dept; char *p;