diff --git a/src/agent.c b/src/agent.c
index d70eb15bf820309e150e9f1c54e050dd37b5a1be..33ac8272b3c49666306fb4af73e8ac5ec15f5505 100644
--- a/src/agent.c
+++ b/src/agent.c
@@ -6450,7 +6450,7 @@ static void agent_metric_report_timer_cb(atimer_t *t)
 		goto refresh_interval;
 
 	send_ap_metrics_response(a, cmdu, n);
-
+	cmdu_free(cmdu);
 refresh_interval:
 	timer_set(&cfg->metric_report_timer,
 			cfg->pcfg->report_interval * 1000);