diff --git a/lib/event-libs/libuv/libuv.c b/lib/event-libs/libuv/libuv.c
index 39363f14ca5bfe460bb2e354a5c4f04e07241730..c38eb2ac54d82af8c4be16a9d4a1504ab81004d2 100644
--- a/lib/event-libs/libuv/libuv.c
+++ b/lib/event-libs/libuv/libuv.c
@@ -503,7 +503,7 @@ static int
 elops_destroy_context1_uv(struct lws_context *context)
 {
 	struct lws_context_per_thread *pt;
-	int n, m;
+	int n, m = 0;
 
 	for (n = 0; n < context->count_threads; n++) {
 		int budget = 10000;