Searched refs:FREE_AND_WIPE (Results 1 – 3 of 3) sorted by relevance
104 #define FREE_AND_WIPE(s) { if (s) myfree(s); s = 0; } in smtpd_xforward_reset() macro107 FREE_AND_WIPE(state->xforward.name); in smtpd_xforward_reset()108 FREE_AND_WIPE(state->xforward.addr); in smtpd_xforward_reset()109 FREE_AND_WIPE(state->xforward.port); in smtpd_xforward_reset()110 FREE_AND_WIPE(state->xforward.namaddr); in smtpd_xforward_reset()111 FREE_AND_WIPE(state->xforward.rfc_addr); in smtpd_xforward_reset()112 FREE_AND_WIPE(state->xforward.protocol); in smtpd_xforward_reset()113 FREE_AND_WIPE(state->xforward.helo_name); in smtpd_xforward_reset()114 FREE_AND_WIPE(state->xforward.ident); in smtpd_xforward_reset()115 FREE_AND_WIPE(state->xforward.domain); in smtpd_xforward_reset()
152 #define FREE_AND_WIPE(free, arg) do { if (arg) free(arg); arg = 0; } while (0) macro162 FREE_AND_WIPE(myfree, info->queue); in mail_stream_cleanup()163 FREE_AND_WIPE(myfree, info->id); in mail_stream_cleanup()164 FREE_AND_WIPE(myfree, info->class); in mail_stream_cleanup()165 FREE_AND_WIPE(myfree, info->service); in mail_stream_cleanup()558 FREE_AND_WIPE(myfree, info->class); in mail_stream_ctl()564 FREE_AND_WIPE(myfree, info->service); in mail_stream_ctl()
445 #define FREE_AND_WIPE(s) do { if (s) { myfree(s); (s) = 0; } } while (0) in dict_cache_delete_behind_reset() macro448 FREE_AND_WIPE(cp->saved_curr_key); in dict_cache_delete_behind_reset()449 FREE_AND_WIPE(cp->saved_curr_val); in dict_cache_delete_behind_reset()