forked from acouzens/open5gs
[SCTP] Add protection code jumbo frame (#1632)
This commit is contained in:
parent
0d61f7a7f9
commit
2dd577f88c
|
@ -238,8 +238,14 @@ void ngap_recv_handler(ogs_sock_t *sock)
|
||||||
ngap_event_push(AMF_EVT_NGAP_MESSAGE, sock, addr, pkbuf, 0, 0);
|
ngap_event_push(AMF_EVT_NGAP_MESSAGE, sock, addr, pkbuf, 0, 0);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
ogs_fatal("Invalid flag(0x%x)", flags);
|
if (ogs_socket_errno != OGS_EAGAIN) {
|
||||||
ogs_assert_if_reached();
|
ogs_fatal("ogs_sctp_recvmsg(%d) failed(%d:%s-0x%x)",
|
||||||
|
size, errno, strerror(errno), flags);
|
||||||
|
ogs_assert_if_reached();
|
||||||
|
} else {
|
||||||
|
ogs_error("ogs_sctp_recvmsg(%d) failed(%d:%s-0x%x)",
|
||||||
|
size, errno, strerror(errno), flags);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ogs_pkbuf_free(pkbuf);
|
ogs_pkbuf_free(pkbuf);
|
||||||
|
|
|
@ -240,8 +240,14 @@ void s1ap_recv_handler(ogs_sock_t *sock)
|
||||||
s1ap_event_push(MME_EVT_S1AP_MESSAGE, sock, addr, pkbuf, 0, 0);
|
s1ap_event_push(MME_EVT_S1AP_MESSAGE, sock, addr, pkbuf, 0, 0);
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
ogs_fatal("Invalid flag(0x%x)", flags);
|
if (ogs_socket_errno != OGS_EAGAIN) {
|
||||||
ogs_assert_if_reached();
|
ogs_fatal("ogs_sctp_recvmsg(%d) failed(%d:%s-0x%x)",
|
||||||
|
size, errno, strerror(errno), flags);
|
||||||
|
ogs_assert_if_reached();
|
||||||
|
} else {
|
||||||
|
ogs_error("ogs_sctp_recvmsg(%d) failed(%d:%s-0x%x)",
|
||||||
|
size, errno, strerror(errno), flags);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ogs_pkbuf_free(pkbuf);
|
ogs_pkbuf_free(pkbuf);
|
||||||
|
|
Loading…
Reference in New Issue