Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 207fbefb authored by Stefan Richter's avatar Stefan Richter
Browse files

firewire: cdev: fix race of ioctl_send_request with bus reset



The bus reset handler concurrently frees client->device->node.  Use
device->node_id instead.  This is equivalent to device->node->node_id
while device->generation is current.

Signed-off-by: default avatarStefan Richter <stefanr@s5r6.in-berlin.de>
parent de487da8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -585,7 +585,7 @@ static int ioctl_send_request(struct client *client, void *buffer)
		return -EINVAL;
	}

	return init_request(client, request, client->device->node->node_id,
	return init_request(client, request, client->device->node_id,
			    client->device->max_speed);
}