Chromium Code Reviews| Index: webrtc/base/socketadapters.cc |
| diff --git a/webrtc/base/socketadapters.cc b/webrtc/base/socketadapters.cc |
| index 4a2da0adfcd800ea53519505f6ee458ad36155dd..ec948218eafedf5a23625ce43d9a26a9e8a7d231 100644 |
| --- a/webrtc/base/socketadapters.cc |
| +++ b/webrtc/base/socketadapters.cc |
| @@ -82,7 +82,7 @@ int BufferedReadAdapter::Recv(void *pv, size_t cb) { |
| int res = AsyncSocketAdapter::Recv(pv, cb); |
| if (res < 0) |
| - return res; |
| + return read ? static_cast<int>(read) : res; |
| return res + static_cast<int>(read); |
| } |
|
pthatcher1
2015/07/15 23:42:24
I think this would be more clear as something like
|