* @ingroup Hash * @brief free the Global Address List memory * * freeGlobalAddressList deletes all global IP addresses in an associations * global IP address list. * * @param assoc */
| 2364 | * @param assoc |
| 2365 | */ |
| 2366 | static 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 | * ---------------------------------------------------------------------- |
no outgoing calls
no test coverage detected