diff --git a/openair3/SCTP/sctp_eNB_task.c b/openair3/SCTP/sctp_eNB_task.c
index d8ffbe6dc9d6fa26c42252dd8178c044eea988d4..e93488817832d9e52a59a14b9603f2c52cfe351c 100644
--- a/openair3/SCTP/sctp_eNB_task.c
+++ b/openair3/SCTP/sctp_eNB_task.c
@@ -832,6 +832,11 @@ err:
         sctp_cnx = NULL;
     }
 
+    if (addr != NULL) {
+        free(addr);
+        addr = NULL;
+    }
+
     return -1;
 }