diff --git a/src/net/socketaddress.hpp b/src/net/socketaddress.hpp
index ccb0c76c896b0d20640a51773ab3e717c37c08bc..f7d0a9a542939e84d5edef1d478762fdf8440ea6 100644
--- a/src/net/socketaddress.hpp
+++ b/src/net/socketaddress.hpp
@@ -58,7 +58,7 @@ private:
     socklen_t len;
 
 public:
-    socketaddr();
+    socketaddr() = default;
 
     template <typename T, typename std::enable_if<has_field<T>::value, T>::type * = nullptr>
     explicit socketaddr(T *other) : addr{}, len{} {