mirror of
https://github.com/esphome/esphome.git
synced 2026-09-15 17:18:40 +00:00
fix
This commit is contained in:
@@ -100,7 +100,7 @@ class BSDSocketImpl : public Socket {
|
||||
int getpeername(struct sockaddr *addr, socklen_t *addrlen) override {
|
||||
return ::getpeername(this->fd_, addr, addrlen);
|
||||
}
|
||||
std::string getpeername() override {
|
||||
std::string getpeername() final {
|
||||
struct sockaddr_storage storage;
|
||||
socklen_t len = sizeof(storage);
|
||||
if (::getpeername(this->fd_, (struct sockaddr *) &storage, &len) != 0)
|
||||
@@ -119,7 +119,7 @@ class BSDSocketImpl : public Socket {
|
||||
int getsockname(struct sockaddr *addr, socklen_t *addrlen) override {
|
||||
return ::getsockname(this->fd_, addr, addrlen);
|
||||
}
|
||||
std::string getsockname() override {
|
||||
std::string getsockname() final {
|
||||
struct sockaddr_storage storage;
|
||||
socklen_t len = sizeof(storage);
|
||||
if (::getsockname(this->fd_, (struct sockaddr *) &storage, &len) != 0)
|
||||
|
||||
@@ -189,7 +189,7 @@ class LWIPRawImpl : public Socket {
|
||||
}
|
||||
return this->ip2sockaddr_(&pcb_->remote_ip, pcb_->remote_port, name, addrlen);
|
||||
}
|
||||
std::string getpeername() override {
|
||||
std::string getpeername() final {
|
||||
if (pcb_ == nullptr) {
|
||||
errno = ECONNRESET;
|
||||
return "";
|
||||
@@ -215,7 +215,7 @@ class LWIPRawImpl : public Socket {
|
||||
}
|
||||
return this->ip2sockaddr_(&pcb_->local_ip, pcb_->local_port, name, addrlen);
|
||||
}
|
||||
std::string getsockname() override {
|
||||
std::string getsockname() final {
|
||||
if (pcb_ == nullptr) {
|
||||
errno = ECONNRESET;
|
||||
return "";
|
||||
|
||||
@@ -99,7 +99,7 @@ class LwIPSocketImpl : public Socket {
|
||||
int getpeername(struct sockaddr *addr, socklen_t *addrlen) override {
|
||||
return lwip_getpeername(this->fd_, addr, addrlen);
|
||||
}
|
||||
std::string getpeername() override {
|
||||
std::string getpeername() final {
|
||||
struct sockaddr_storage storage;
|
||||
socklen_t len = sizeof(storage);
|
||||
if (lwip_getpeername(this->fd_, (struct sockaddr *) &storage, &len) != 0)
|
||||
@@ -118,7 +118,7 @@ class LwIPSocketImpl : public Socket {
|
||||
int getsockname(struct sockaddr *addr, socklen_t *addrlen) override {
|
||||
return lwip_getsockname(this->fd_, addr, addrlen);
|
||||
}
|
||||
std::string getsockname() override {
|
||||
std::string getsockname() final {
|
||||
struct sockaddr_storage storage;
|
||||
socklen_t len = sizeof(storage);
|
||||
if (lwip_getsockname(this->fd_, (struct sockaddr *) &storage, &len) != 0)
|
||||
|
||||
Reference in New Issue
Block a user