MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / freeSentinelConfig

Function freeSentinelConfig

src/sentinel.cpp:1789–1796  ·  view source on GitHub ↗

destroy function for g_pserver->sentinel_config */

Source from the content-addressed store, hash-verified

1787
1788/* destroy function for g_pserver->sentinel_config */
1789void freeSentinelConfig() {
1790 /* release these three config queues since we will not use it anymore */
1791 listRelease(g_pserver->sentinel_config->pre_monitor_cfg);
1792 listRelease(g_pserver->sentinel_config->monitor_cfg);
1793 listRelease(g_pserver->sentinel_config->post_monitor_cfg);
1794 zfree(g_pserver->sentinel_config);
1795 g_pserver->sentinel_config = NULL;
1796}
1797
1798/* Search config name in pre monitor config name array, return 1 if found,
1799 * 0 if not found. */

Callers 1

Calls 2

listReleaseFunction · 0.85
zfreeFunction · 0.85

Tested by

no test coverage detected