diff --git a/res/res_agi.c b/res/res_agi.c
index 154ac478941fe223c53c698930301da9381da0af..da4ebe8af586d2c7ba5bd7c0cecf8873876eabd2 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -1235,6 +1235,7 @@ static enum agi_result launch_asyncagi(struct ast_channel *chan, char *argv[], i
 	async_agi.ctrl = fds[1];
 	async_agi.audio = -1; /* no audio support */
 	async_agi.fast = 0;
+	async_agi.speech = NULL;
 
 	/* notify possible manager users of a new channel ready to
 	   receive commands */