///////////////////////////////////////////////////////////////////////////////
-// Name: wx/private/sockaddr.h
+// Name: wx/private/sckaddr.h
// Purpose: wxSockAddressImpl
// Author: Vadim Zeitlin
// Created: 2008-12-28
#ifndef _WX_PRIVATE_SOCKADDR_H_
#define _WX_PRIVATE_SOCKADDR_H_
-#ifdef __WXMSW__
+#ifdef __WINDOWS__
#include "wx/msw/wrapwin.h"
#if wxUSE_IPV6
wxSockAddressImpl& operator=(const wxSockAddressImpl& other)
{
- free(m_addr);
-
- InitFromOther(other);
-
+ if (this != &other)
+ {
+ free(m_addr);
+ InitFromOther(other);
+ }
return *this;
}