Some API Schema objects are not being free'd in memory when Core shuts down.
Impact is low as these are allocated once with a lifecycle equal to that of the application.
Reproduction Steps
valgrind --leak-check=full ./smartDeviceLinkCore
Wait long enough that API objects are constructed (valgrind slows app a lot)
send SIGINT
Expected Behavior
Valgrind says no memory was leaked
Observed Behavior
Many definitive leaks are detected around API Schema VideoStreamingCapability and its children
Bug Report
Some API Schema objects are not being free'd in memory when Core shuts down. Impact is low as these are allocated once with a lifecycle equal to that of the application.
Reproduction Steps
valgrind --leak-check=full ./smartDeviceLinkCore
Expected Behavior
Valgrind says no memory was leaked
Observed Behavior
Many definitive leaks are detected around API Schema VideoStreamingCapability and its children
OS & Version Information