net_socket: Fix deferencing NULL+8 in KDL commands
Change-Id: I50d4dab27699614b0bfc977e10d6d11cbb5f79fa
This commit is contained in:
@@ -345,7 +345,9 @@ socket_receive_no_buffer(net_socket* socket, msghdr* header, void* data,
|
||||
static void
|
||||
print_socket_line(net_socket_private* socket, const char* prefix)
|
||||
{
|
||||
BReference<net_socket_private> parent = socket->parent.GetReference();
|
||||
BReference<net_socket_private> parent;
|
||||
if (socket->parent.PrivatePointer())
|
||||
parent = socket->parent.GetReference();
|
||||
kprintf("%s%p %2d.%2d.%2d %6" B_PRId32 " %p %p %p%s\n", prefix, socket,
|
||||
socket->family, socket->type, socket->protocol, socket->owner,
|
||||
socket->first_protocol, socket->first_info, parent.Get(),
|
||||
@@ -366,7 +368,9 @@ dump_socket(int argc, char** argv)
|
||||
kprintf("SOCKET %p\n", socket);
|
||||
kprintf(" family.type.protocol: %d.%d.%d\n",
|
||||
socket->family, socket->type, socket->protocol);
|
||||
BReference<net_socket_private> parent = socket->parent.GetReference();
|
||||
BReference<net_socket_private> parent;
|
||||
if (socket->parent.PrivatePointer())
|
||||
parent = socket->parent.GetReference();
|
||||
kprintf(" parent: %p\n", parent.Get());
|
||||
kprintf(" first protocol: %p\n", socket->first_protocol);
|
||||
kprintf(" first module_info: %p\n", socket->first_info);
|
||||
|
||||
Reference in New Issue
Block a user