mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
fix(config): fix memory safety, memory leaks, and add unit test coverage - Fix an out-of-bounds/segmentation fault in config_getlist when parsing command-line options that do not specify bracket offsets (e.g. --rfsimulator.serveraddr). Added index bracket verification and guarded memcpy against NULL pointers on list reallocation. - Initialize valid_idx to ParamList->numelt in config_getlist to properly support overriding and appending elements when a configuration file has existing array items. - Fix memory leaks in end_configmodule - Add test cases in test_config_cmdline.cpp Reviewed-By: Robert Schmidt <robert.schmidt@openairinterface.org>