From 3837f5d242c67a563703e8d9e1ee7dec50889481 Mon Sep 17 00:00:00 2001
From: Anthony Minessale <anthony.minessale@gmail.com>
Date: Thu, 6 Jul 2006 22:12:15 +0000
Subject: [PATCH] fix segfault

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1773 d0543943-73ff-0310-b7d9-9358b9ac24b2
---
 src/mod/applications/mod_rss/mod_rss.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/mod/applications/mod_rss/mod_rss.c b/src/mod/applications/mod_rss/mod_rss.c
index 8339f6e0b0..25fc52fd26 100644
--- a/src/mod/applications/mod_rss/mod_rss.c
+++ b/src/mod/applications/mod_rss/mod_rss.c
@@ -602,15 +602,17 @@ static void rss_function(switch_core_session_t *session, char *data)
 						cont = 0;
 						continue;
 					}
-
-					status = switch_ivr_speak_text_handle(session,
-														  &sh,
-														  &speech_codec,
-														  timerp,
-														  on_dtmf,
-														  entries[dtb.index].description_txt,
-														  &dtb,
-														  sizeof(dtb));
+					
+					if (entries[dtb.index].description_txt) {
+						status = switch_ivr_speak_text_handle(session,
+															  &sh,
+															  &speech_codec,
+															  timerp,
+															  on_dtmf,
+															  entries[dtb.index].description_txt,
+															  &dtb,
+															  sizeof(dtb));
+					}
 					if (status == SWITCH_STATUS_BREAK) {
 						continue;
 					} else if (status != SWITCH_STATUS_SUCCESS) {