diff --git a/src/agent_ubus.c b/src/agent_ubus.c
index 62a89c873730a454473f81520852fb25a09ef427..b62abfec5604d8e408bc209f60d1a1194370146d 100644
--- a/src/agent_ubus.c
+++ b/src/agent_ubus.c
@@ -919,7 +919,6 @@ static int agent_trigger_dynamic_upgrade(struct ubus_context *ctx, struct ubus_o
 		struct ubus_request_data *req, const char *method,
 		struct blob_attr *msg)
 {
-	struct blob_buf bb;
 	struct agent *a = container_of(obj, struct agent, obj);
 
 	if (uloop_timeout_remaining(&a->upgrade_backhaul_scheduler) > 0)