Chromium Code Reviews| Index: runtime/bin/socket.cc |
| diff --git a/runtime/bin/socket.cc b/runtime/bin/socket.cc |
| index 175d07e6a5f7a9e4608a4e177d39a3251f7c2718..a4252388adb76ddc53dab005e50e060c17ebf883 100644 |
| --- a/runtime/bin/socket.cc |
| +++ b/runtime/bin/socket.cc |
| @@ -427,7 +427,7 @@ CObject* Socket::ListInterfacesRequest(const CObjectArray& request) { |
| for (intptr_t i = 0; i < addresses->count(); i++) { |
| InterfaceSocketAddress* interface = addresses->GetAt(i); |
| SocketAddress* addr = interface->socket_address(); |
| - CObjectArray* entry = new CObjectArray(CObject::NewArray(4)); |
| + CObjectArray* entry = new CObjectArray(CObject::NewArray(5)); |
| CObjectInt32* type = new CObjectInt32( |
| CObject::NewInt32(addr->GetType())); |
| @@ -449,6 +449,10 @@ CObject* Socket::ListInterfacesRequest(const CObjectArray& request) { |
| interface->interface_name())); |
| entry->SetAt(3, interface_name); |
| + CObjectIntptr* interface_index = new CObjectIntptr(CObject::NewIntptr( |
|
Anders Johnsen
2013/11/29 08:35:10
int64?
Søren Gjesse
2013/11/29 10:01:20
Done.
|
| + interface->interface_index())); |
| + entry->SetAt(4, interface_index); |
| + |
| array->SetAt(i + 1, entry); |
| } |
| result = array; |