diff --git a/apps/app_stream_echo.c b/apps/app_stream_echo.c
index 717ed1c8860ea7edffc64846b6efe7ee3fb7fdd3..669f92e72cf01008774fb7b627596f514c0b6a94 100644
--- a/apps/app_stream_echo.c
+++ b/apps/app_stream_echo.c
@@ -274,7 +274,7 @@ static struct ast_stream_topology *stream_echo_topology_alloc(
 			 * cloning the same stream.
 			 */
 			ast_stream_set_state(stream, n == num ?
-			     AST_STREAM_STATE_SENDRECV : AST_STREAM_STATE_RECVONLY);
+			     AST_STREAM_STATE_SENDRECV : AST_STREAM_STATE_SENDONLY);
 		} while (--n);
 	}