cmogstored 1.8.1 - use default system stack size
[cmogstored.git] / addrinfo.c
blob4eaa6a4b49bad6710e765efcae6b304b558a1825
1 /*
2 * Copyright (C) 2012-2020 all contributors <cmogstored-public@yhbt.net>
3 * License: GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>
4 */
5 #include "cmogstored.h"
7 /*
8 * mog_listen_parse and mog_cfg_parse generate mog_addrinfo objects internally
9 */
10 void mog_addrinfo_free(struct mog_addrinfo **aptr)
12 struct mog_addrinfo *a = *aptr;
14 if (!a) return;
16 *aptr = NULL;
17 mog_free(a->orig);
18 freeaddrinfo(a->addr);
19 free(a);