diff --git a/luprex/core/cpp/driver-linux.cpp b/luprex/core/cpp/driver-linux.cpp index 0e21558c..487321dd 100644 --- a/luprex/core/cpp/driver-linux.cpp +++ b/luprex/core/cpp/driver-linux.cpp @@ -108,8 +108,7 @@ public: return sock; error_errno: - strerror_r(errno, errbuf, 1024); - err = errbuf; + err = strerror_r(errno, errbuf, 1024); error: if (sock != INVALID_SOCKET) close(sock); if (addrs != nullptr) freeaddrinfo(addrs);