diff --git a/src/evhelper.cpp b/src/evhelper.cpp index 38801fd..a145111 100644 --- a/src/evhelper.cpp +++ b/src/evhelper.cpp @@ -438,7 +438,7 @@ void evsocket::bind(evsockaddr& addr) const { int ret = ::bind(sock, &addr->sa, sizeof(addr->ss)); if(ret!=0) - throw std::runtime_error(std::string("Bind error: ")+evutil_socket_error_to_string(evutil_socket_geterror(sock))); + throw std::runtime_error(SB()<<"Bind error to "<ss); ret = getsockname(sock, &addr->sa, &slen);