1. 25 Jul, 2024 1 commit
    • Guido Casati's avatar
      Fix memory leak in PDU Session Setup Request · c78b8dda
      Guido Casati authored
      * fill_DRB_configList_e1 is filling `DRB_configList->list` then passing to PDCP
      * the contents of the struct are allocated but seem not to be freed
      * the following mem leak was detected by ASAN
      
      ```
      Direct leak of 32 byte(s) in 1 object(s) allocated from:
         *0 0x7ffff74b4c38 in __interceptor_realloc /src/libsanitizer/asan/asan_malloc_linux.cpp:164
         *1 0x55555caa6a3e in asn_set_add /cmake_targets/ran_build/build/openair2/RRC/LTE/MESSAGES/asn_SET_OF.c:27
         *2 0x55555c8b8bb6 in fill_DRB_configList_e1 /openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c:42
         *3 0x55555c8be6eb in e1_bearer_context_setup /openair2/LAYER2/nr_pdcp/cucp_cuup_handler.c:189
         *4 0x55555d329668 in cucp_cuup_bearer_context_setup_direct /openair2/RRC/NR/cucp_cuup_direct.c:31
         *5 0x55555b9a2c37 in trigger_bearer_setup /openair2/RRC/NR/rrc_gNB_NGAP.c:437
         *6 0x55555b9b54bf in rrc_gNB_process_NGAP_PDUSESSION_SETUP_REQ /openair2/RRC/NR/rrc_gNB_NGAP.c:830
         *7 0x55555b936871 in rrc_gnb_task /openair2/RRC/NR/rrc_gNB.c:2428
         *8 0x7ffff5e94ac2 in start_thread nptl/pthread_create.c:442
      ```
      
      * using ASN_STRUCT_RESET to free the memory used by the members of the structure
        without freeing the structure pointer which is allocated on the stack
      c78b8dda
  2. 23 Jul, 2024 4 commits
  3. 22 Jul, 2024 3 commits
  4. 20 Jul, 2024 1 commit
  5. 19 Jul, 2024 17 commits
  6. 18 Jul, 2024 14 commits