Index: net/socket/unix_domain_client_socket_posix.cc |
diff --git a/net/socket/unix_domain_client_socket_posix.cc b/net/socket/unix_domain_client_socket_posix.cc |
index 92fab6faa4189071fa01519c5825ff6b623f2307..fa2395f0d45857b61b98837c3cbc1cb3346626fb 100644 |
--- a/net/socket/unix_domain_client_socket_posix.cc |
+++ b/net/socket/unix_domain_client_socket_posix.cc |
@@ -159,4 +159,13 @@ int UnixDomainClientSocket::SetSendBufferSize(int32 size) { |
return ERR_NOT_IMPLEMENTED; |
} |
+SocketDescriptor UnixDomainClientSocket::ReleaseSocketDescriptor() { |
+ if (!socket_) |
+ return kInvalidSocket; |
+ |
+ SocketDescriptor socket_fd = socket_->ReleaseConnectedSocket(); |
mmenke
2014/09/03 14:56:46
Should use a consistent temp name here and in Rele
Chris Masone
2014/09/03 15:57:11
Done.
|
+ socket_.reset(); |
+ return socket_fd; |
+} |
+ |
} // namespace net |