diff --git a/openair2/RRC/LITE/rrc_eNB_S1AP.c b/openair2/RRC/LITE/rrc_eNB_S1AP.c
index b6f2bcfcda2265032c8b20f5e7da2c1ceca6113a..dcd525b014db6163d28d376499558940abf6cddc 100644
--- a/openair2/RRC/LITE/rrc_eNB_S1AP.c
+++ b/openair2/RRC/LITE/rrc_eNB_S1AP.c
@@ -832,13 +832,12 @@ int rrc_eNB_process_S1AP_UE_CONTEXT_RELEASE_COMMAND (MessageDef *msg_p, const ch
     return (-1);
   }
   else {
-#warning "TO DO"
-    // rrc_eNB_connection_release(instance, ue_index))
+      rrc_eNB_generate_RRCConnectionRelease(instance, 0 /*frame*/, ue_index);
       LOG_W(RRC,
               "[eNB %d] In S1AP_UE_CONTEXT_RELEASE_COMMAND: TODO call rrc_eNB_connection_release for eNB %d\n",
               instance,
               ue_index);
-   /* Send tmp response if rrc_eNB_connection_release not coded*/
+    /* Send tmp response if rrc_eNB_connection_release not coded*/
     {
       MessageDef *msg_complete_p;