From 7de0a621e3a33b25a62d875670380d33dbd977f5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 22 Jul 2015 10:55:35 +0200 Subject: net/StaticSocketAddress: replace cast operator with GetAddress() The implicit cast operator can be very dangerous. --- src/net/StaticSocketAddress.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/net/StaticSocketAddress.hxx') diff --git a/src/net/StaticSocketAddress.hxx b/src/net/StaticSocketAddress.hxx index 2d92d36b5..0a780f6f6 100644 --- a/src/net/StaticSocketAddress.hxx +++ b/src/net/StaticSocketAddress.hxx @@ -56,11 +56,11 @@ public: size); } - operator struct sockaddr *() { + struct sockaddr *GetAddress() { return reinterpret_cast(&address); } - operator const struct sockaddr *() const { + const struct sockaddr *GetAddress() const { return reinterpret_cast(&address); } -- cgit v1.2.3