Index: base/sync_socket_posix.cc |
diff --git a/base/sync_socket_posix.cc b/base/sync_socket_posix.cc |
index da995f4b64864478e1b53801d1f6529bb9aa2010..e04d2a4dbb91ece893a519b5891e15b69bd18f30 100644 |
--- a/base/sync_socket_posix.cc |
+++ b/base/sync_socket_posix.cc |
@@ -45,6 +45,7 @@ size_t SendHelper(SyncSocket::Handle handle, |
bool CloseHandle(SyncSocket::Handle handle) { |
if (handle != SyncSocket::kInvalidHandle && close(handle) < 0) { |
+ CHECK(errno != EBADF) << "Probable double-close of socket handle."; |
DPLOG(ERROR) << "close"; |
return false; |
} |