diff --git a/components/net/cpp/test/peer_unit.cpp b/components/net/cpp/test/peer_unit.cpp
index d9a67fdb2126b93d6b688bfdea6e663757258f67..dd846a961ebd3817024db29c302b348f1ab9e8b3 100644
--- a/components/net/cpp/test/peer_unit.cpp
+++ b/components/net/cpp/test/peer_unit.cpp
@@ -7,6 +7,7 @@
 #include <thread>
 #include <chrono>
 
+#include <ftl/net/common.hpp>
 #include <ftl/net/peer.hpp>
 #include <ftl/net/protocol.hpp>
 #include <ftl/config.h>
@@ -34,7 +35,7 @@ using std::chrono::milliseconds;
 
 class MockPeer : public Peer {
 	public:
-	MockPeer() : Peer(INVALID_SOCKET) {}
+	MockPeer() : Peer((SOCKET)0) {}
 	void mock_data() { data(); }
 };