Commit fe61216a authored by Robert Schmidt's avatar Robert Schmidt

Correctly free memory in nr_pbchsim

Except for:
- polar code
parent 3f4fa05c
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <sys/mman.h> #include <sys/mman.h>
#include "common/config/config_userapi.h" #include "common/config/config_userapi.h"
#include "common/utils/LOG/log.h" #include "common/utils/LOG/log.h"
#include "common/utils/load_module_shlib.h"
#include "common/ran_context.h" #include "common/ran_context.h"
#include "common/utils/nr/nr_common.h" #include "common/utils/nr/nr_common.h"
#include "PHY/types.h" #include "PHY/types.h"
...@@ -775,6 +776,15 @@ int main(int argc, char **argv) ...@@ -775,6 +776,15 @@ int main(int argc, char **argv)
} // NSR } // NSR
free_channel_desc_scm(gNB2UE);
phy_free_nr_gNB(gNB);
free(RC.gNB[0]);
free(RC.gNB);
term_nr_ue_signal(UE, 1);
free(UE);
for (i=0; i<2; i++) { for (i=0; i<2; i++) {
free(s_re[i]); free(s_re[i]);
free(s_im[i]); free(s_im[i]);
...@@ -795,6 +805,9 @@ int main(int argc, char **argv) ...@@ -795,6 +805,9 @@ int main(int argc, char **argv)
if (input_fd) if (input_fd)
fclose(input_fd); fclose(input_fd);
loader_reset();
logTerm();
return(n_errors); return(n_errors);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment