Index: ppapi/shared_impl/private/udp_socket_private_impl.cc |
diff --git a/ppapi/shared_impl/private/udp_socket_private_impl.cc b/ppapi/shared_impl/private/udp_socket_private_impl.cc |
index 23f125d0acf1fca4445284ef33bf72078e7cd2bf..24cb6bb8acbb849b229c602c943dd84f135e85de 100644 |
--- a/ppapi/shared_impl/private/udp_socket_private_impl.cc |
+++ b/ppapi/shared_impl/private/udp_socket_private_impl.cc |
@@ -122,7 +122,9 @@ void UDPSocketPrivateImpl::Close() { |
PostAbortIfNecessary(&sendto_callback_); |
} |
-void UDPSocketPrivateImpl::OnBindCompleted(bool succeeded) { |
+void UDPSocketPrivateImpl::OnBindCompleted( |
+ bool succeeded, |
+ uint32 bound_port) { |
if (!TrackedCallback::IsPending(bind_callback_)) { |
NOTREACHED(); |
return; |
@@ -132,7 +134,7 @@ void UDPSocketPrivateImpl::OnBindCompleted(bool succeeded) { |
bound_ = true; |
TrackedCallback::ClearAndRun(&bind_callback_, |
- succeeded ? PP_OK : PP_ERROR_FAILED); |
+ succeeded ? static_cast<int32_t>(bound_port) : PP_ERROR_FAILED); |
} |
void UDPSocketPrivateImpl::OnRecvFromCompleted( |