diff --git a/openair3/SCTP/sctp_eNB_task.c b/openair3/SCTP/sctp_eNB_task.c index 530b3ea6b0..6b83a7df6d 100644 --- a/openair3/SCTP/sctp_eNB_task.c +++ b/openair3/SCTP/sctp_eNB_task.c @@ -806,8 +806,8 @@ sctp_eNB_read_from_socket( } if (!(flags & MSG_EOR)) { - SCTP_ERROR("fatal: partial SCTP messages are not handled\n"); - exit_fun("fatal: partial SCTP messages are not handled" ); + SCTP_ERROR("partial SCTP message received, discarding message\n"); + return; } if (flags & MSG_NOTIFICATION) {