From 7ecc62cf424f615512c93ca17df9e7f3aada2be4 Mon Sep 17 00:00:00 2001 From: SASANO Takayoshi Date: Sat, 10 Apr 2021 16:02:29 +0900 Subject: [PATCH] CIp::CIp() -> CIp::CIp(const int af=AF_INET) This is added for CIp(AF_UNSPEC), uninitialized CIp state. CIp() is same as CIp(AF_INET) to have backward compatibility (the default value of CIp() is 0.0.0.0 IPv4 address). --- src/cip.cpp | 4 ++-- src/cip.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cip.cpp b/src/cip.cpp index 7717e05..dfd5ec1 100644 --- a/src/cip.cpp +++ b/src/cip.cpp @@ -31,10 +31,10 @@ //////////////////////////////////////////////////////////////////////////////////////// // constructors -CIp::CIp() +CIp::CIp(const int af) { ::memset(&m_Addr, 0, m_AddrLen = sizeof(struct sockaddr_in)); - m_Addr.ss_family = AF_INET; + m_Addr.ss_family = af; } CIp::CIp(const char *sz) diff --git a/src/cip.h b/src/cip.h index 2827fea..8356378 100644 --- a/src/cip.h +++ b/src/cip.h @@ -33,7 +33,7 @@ class CIp { public: // constructors - CIp(); + CIp(const int af = AF_INET); //CIp(uint8, uint8, uint8, uint8); CIp(const struct sockaddr_storage *, socklen_t); CIp(const char *);