diff --git a/src/upnp/upnp_context.cpp b/src/upnp/upnp_context.cpp
index 8b8029367a6cdbf15c8195eda6da96993b531bb7..a69528b19792532ebdcd6a1a978d07c51c247e7a 100644
--- a/src/upnp/upnp_context.cpp
+++ b/src/upnp/upnp_context.cpp
@@ -23,7 +23,7 @@
 #if HAVE_LIBUPNP
 #include "protocol/pupnp/pupnp.h"
 #endif
-
+#include <asio.hpp>
 #include <asio/steady_timer.hpp>
 #if __has_include(<fmt/std.h>)
 #include <fmt/std.h>