## Describe the bug

Sometime accept for the SCTP socket fails in AMF.

## To Reproduce
Steps to reproduce the behavior:
1. Apply this patch
```
diff --git a/test/registration_test.go b/test/registration_test.go
index 761e064..8c0e4f1 100644
--- a/test/registration_test.go
+++ b/test/registration_test.go
@@ -64,6 +64,11 @@ func TestRegistration(t *testing.T) {
        var recvMsg = make([]byte, 2048)

        // RAN connect to AMF
+       for i := 0; i < 1000; i++ {
+               conn, err := test.ConnectToAmf(amfN2Ipv4Addr, ranN2Ipv4Addr, 38412, 9487)
+               assert.Nil(t, err)
+               conn.Close()
+       }
        conn, err := test.ConnectToAmf(amfN2Ipv4Addr, ranN2Ipv4Addr, 38412, 9487)
        assert.Nil(t, err)

```
2. Run command `./test.sh -o TestRegistration`

## Environment (please complete the following information):
 - free5GC Version: 3.4.1
 - OS: Ubuntu 20.04.6 LTS
 - Kernel version: 5.15.0-102-generic
 - go version: go1.22.2

## Additional context
It seems that this issue is caused by https://github.com/free5gc/sctp/commit/097e517c060e9a3a7d617aac46256ef2b86084a5.
In this issue case, raw SCTP socket may be leaked.

[log.txt](https://github.com/free5gc/free5gc/files/15087717/log.txt)

[Bugs] Sometime accept for the SCTP socket fails
This is a GitHub Issue
repo:free5gc
owner:free5gc
Title : [Bugs] Sometime accept for the SCTP socket fails
Issue date:

--- start body ---
## Describe the bug

Sometime accept for the SCTP socket fails in AMF.

## To Reproduce
Steps to reproduce the behavior:
1. Apply this patch
```
diff --git a/test/registration_test.go b/test/registration_test.go
index 761e064..8c0e4f1 100644
--- a/test/registration_test.go
+++ b/test/registration_test.go
@@ -64,6 +64,11 @@ func TestRegistration(t *testing.T) {
        var recvMsg = make([]byte, 2048)

        // RAN connect to AMF
+       for i := 0; i < 1000; i++ {
+               conn, err := test.ConnectToAmf(amfN2Ipv4Addr, ranN2Ipv4Addr, 38412, 9487)
+               assert.Nil(t, err)
+               conn.Close()
+       }
        conn, err := test.ConnectToAmf(amfN2Ipv4Addr, ranN2Ipv4Addr, 38412, 9487)
        assert.Nil(t, err)

```
2. Run command `./test.sh -o TestRegistration`

## Environment (please complete the following information):
 - free5GC Version: 3.4.1
 - OS: Ubuntu 20.04.6 LTS
 - Kernel version: 5.15.0-102-generic
 - go version: go1.22.2

## Additional context
It seems that this issue is caused by https://github.com/free5gc/sctp/commit/097e517c060e9a3a7d617aac46256ef2b86084a5.
In this issue case, raw SCTP socket may be leaked.

[log.txt](https://github.com/free5gc/free5gc/files/15087717/log.txt)

--- end body ---
