diff --git a/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c b/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c
index 5c27524c55..720a164d30 100644
--- a/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c
+++ b/src/mod/event_handlers/mod_rayo/rayo_prompt_component.c
@@ -359,7 +359,7 @@ static iks *prompt_component_handle_output_error(struct rayo_actor *prompt, stru
 			RAYO_SEND_REPLY(prompt, RAYO_COMPONENT(prompt)->client_jid, iq);
 
 			/* done */
-			iks_delete(PROMPT_COMPONENT(prompt)->iq);
+			PROMPT_COMPONENT(prompt)->iq = NULL;
 			RAYO_RELEASE(prompt);
 			RAYO_DESTROY(prompt);