Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / remoting / jingle_glue / chromium_socket_factory.cc
index 24cda6e..c88833f 100644 (file)
@@ -225,13 +225,13 @@ int UdpPacketSocket::SetOption(talk_base::Socket::Option option, int value) {
       return -1;
 
     case talk_base::Socket::OPT_RCVBUF: {
-      bool success = socket_->SetReceiveBufferSize(value);
-      return success ? 0 : -1;
+      int net_error = socket_->SetReceiveBufferSize(value);
+      return (net_error == net::OK) ? 0 : -1;
     }
 
     case talk_base::Socket::OPT_SNDBUF: {
-      bool success = socket_->SetSendBufferSize(value);
-      return success ? 0 : -1;
+      int net_error = socket_->SetSendBufferSize(value);
+      return (net_error == net::OK) ? 0 : -1;
     }
 
     case talk_base::Socket::OPT_NODELAY: