[ALSA] virmidi - fix ioctl parameter passing when setting client name
ALSA sequencer The last change to reduce stack usage did not adjust the parameter to SNDRV_SEQ_IOCTL_SET_CLIENT_IOCTL which resulted in passing the address of the pointer instead of the structure. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
This commit is contained in:
parent
23fea4dad6
commit
22e0732e59
@ -384,7 +384,7 @@ static int snd_virmidi_dev_attach_seq(snd_virmidi_dev_t *rdev)
|
||||
info->client = client;
|
||||
info->type = KERNEL_CLIENT;
|
||||
sprintf(info->name, "%s %d-%d", rdev->rmidi->name, rdev->card->number, rdev->device);
|
||||
snd_seq_kernel_client_ctl(client, SNDRV_SEQ_IOCTL_SET_CLIENT_INFO, &info);
|
||||
snd_seq_kernel_client_ctl(client, SNDRV_SEQ_IOCTL_SET_CLIENT_INFO, info);
|
||||
|
||||
/* create a port */
|
||||
memset(pinfo, 0, sizeof(*pinfo));
|
||||
|
Loading…
Reference in New Issue
Block a user