MCPcopy Create free account
hub / github.com/F-Stack/f-stack / freeGlobalAddressList

Function freeGlobalAddressList

freebsd/netinet/libalias/alias_sctp.c:2366–2376  ·  view source on GitHub ↗

* @ingroup Hash * @brief free the Global Address List memory * * freeGlobalAddressList deletes all global IP addresses in an associations * global IP address list. * * @param assoc */

Source from the content-addressed store, hash-verified

2364 * @param assoc
2365 */
2366static void freeGlobalAddressList(struct sctp_nat_assoc *assoc)
2367{
2368 struct sctp_GlobalAddress *gaddr1=NULL,*gaddr2=NULL;
2369 /*free global address list*/
2370 gaddr1 = LIST_FIRST(&(assoc->Gaddr));
2371 while (gaddr1 != NULL) {
2372 gaddr2 = LIST_NEXT(gaddr1, list_Gaddr);
2373 sn_free(gaddr1);
2374 gaddr1 = gaddr2;
2375 }
2376}
2377/* ----------------------------------------------------------------------
2378 * TIMER QUEUE CODE
2379 * ----------------------------------------------------------------------

Callers 5

AliasSctpTermFunction · 0.85
SctpAliasFunction · 0.85
AddSctpAssocLocalFunction · 0.85
AddSctpAssocGlobalFunction · 0.85
sctp_CheckTimersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected