/** Free a given conflux msg object. */
void
-conflux_relay_msg_free(conflux_msg_t *msg)
+conflux_relay_msg_free_(conflux_msg_t *msg)
{
if (msg) {
relay_msg_free(msg->msg);
conflux_msg_t *conflux_dequeue_relay_msg(conflux_t *cfx);
void conflux_note_cell_sent(conflux_t *cfx, circuit_t *circ,
uint8_t relay_command);
-void conflux_relay_msg_free(conflux_msg_t *msg);
+void conflux_relay_msg_free_(conflux_msg_t *msg);
+#define conflux_relay_msg_free(msg) \
+ FREE_AND_NULL(conflux_msg_t, conflux_relay_msg_free_, (msg))
/* Private section starts. */
#ifdef TOR_CONFLUX_PRIVATE