Fix TD_FD_DEBUG mode.

GitOrigin-RevId: ba9eb0f51308f865802947eeaef46e7adaa2608f
This commit is contained in:
levlam 2019-08-01 05:11:55 +03:00
parent a82e80be0a
commit 457f3424aa

View File

@ -116,19 +116,22 @@ Status NativeFd::validate() const {
NativeFd::NativeFd(Fd fd) : fd_(fd) {
VLOG(fd) << *this << " create";
#if TD_FD_DEBUG
get_fd_set().on_create_fd(fd);
get_fd_set().on_create_fd(fd_.get());
#endif
}
NativeFd::NativeFd(Fd fd, bool nolog) : fd_(fd) {
#if TD_FD_DEBUG
get_fd_set().on_create_fd(fd);
get_fd_set().on_create_fd(fd_.get());
#endif
}
#if TD_PORT_WINDOWS
NativeFd::NativeFd(Socket socket) : fd_(reinterpret_cast<Fd>(socket)), is_socket_(true) {
VLOG(fd) << *this << " create";
#if TD_FD_DEBUG
get_fd_set().on_create_fd(fd_.get());
#endif
}
#endif