X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Flistensocket.cpp;h=e0a18a043fab7a86bafe734fa8f463e1c28ccb73;hb=74066e0f563ef630e432d3bbb10544318b70ade3;hp=c6b91a4f6ecca4e357194f46da7cdbf747d00c34;hpb=8ed74be517990d100bdfe237a002d5115ea85a5e;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/listensocket.cpp b/src/listensocket.cpp index c6b91a4f6..e0a18a043 100644 --- a/src/listensocket.cpp +++ b/src/listensocket.cpp @@ -21,7 +21,8 @@ irc::sockets::sockaddrs ListenSocketBase::client; irc::sockets::sockaddrs ListenSocketBase::server; -ListenSocketBase::ListenSocketBase(int port, const std::string &addr) : desc("plaintext") +ListenSocketBase::ListenSocketBase(int port, const std::string &addr, const std::string &Type, const std::string &Hook) + : type(Type), hook(Hook), bind_port(port) { irc::sockets::sockaddrs bind_to; @@ -30,13 +31,12 @@ ListenSocketBase::ListenSocketBase(int port, const std::string &addr) : desc("pl { // malformed address bind_addr = addr; - bind_port = port; bind_desc = addr + ":" + ConvToStr(port); this->fd = -1; } else { - irc::sockets::satoap(&bind_to, bind_addr, bind_port); + irc::sockets::satoap(&bind_to, bind_addr, port); bind_desc = irc::sockets::satouser(&bind_to); this->fd = irc::sockets::OpenTCPSocket(bind_addr);