Skip to content

Commit 956f344

Browse files
authored
Use the serialized task scheduling method for submitting message tasks in order to prevent stream-id out-of-order issues (#82)
1 parent d06b1c7 commit 956f344

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/event_stream_channel_handler.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ int aws_event_stream_channel_handler_write_message(
358358
AWS_LS_EVENT_STREAM_CHANNEL_HANDLER, "id=%p: Scheduling message write task", (void *)channel_handler);
359359
aws_channel_task_init(
360360
&write_data->task, s_write_handler_message, write_data, "aws_event_stream_channel_handler_write_message");
361-
aws_channel_schedule_task_now(handler->handler.slot->channel, &write_data->task);
361+
aws_channel_schedule_task_now_serialized(handler->handler.slot->channel, &write_data->task);
362362

363363
return AWS_OP_SUCCESS;
364364
}

0 commit comments

Comments
 (0)