diff --git a/src/mod/applications/mod_fifo/mod_fifo.c b/src/mod/applications/mod_fifo/mod_fifo.c
index 42911aad94..f09236539a 100644
--- a/src/mod/applications/mod_fifo/mod_fifo.c
+++ b/src/mod/applications/mod_fifo/mod_fifo.c
@@ -1486,7 +1486,7 @@ static void *SWITCH_THREAD_FUNC ringall_thread_run(switch_thread_t *thread, void
 			char *name = switch_mprintf("variable_%s", argv[x]);
 
 			if ((tmp = switch_event_get_header(pop, name))) {
-				switch_event_add_header(ovars, SWITCH_STACK_BOTTOM, argv[x], tmp);
+				switch_event_add_header_string(ovars, SWITCH_STACK_BOTTOM, argv[x], tmp);
 			}
 
 			free(name);