- snd_iprintf(buffer, "card: %d\n", info.card);
- snd_iprintf(buffer, "device: %d\n", info.device);
- snd_iprintf(buffer, "subdevice: %d\n", info.subdevice);
- snd_iprintf(buffer, "stream: %s\n", snd_pcm_stream_name(info.stream));
- snd_iprintf(buffer, "id: %s\n", info.id);
- snd_iprintf(buffer, "name: %s\n", info.name);
- snd_iprintf(buffer, "subname: %s\n", info.subname);
- snd_iprintf(buffer, "class: %d\n", info.dev_class);
- snd_iprintf(buffer, "subclass: %d\n", info.dev_subclass);
- snd_iprintf(buffer, "subdevices_count: %d\n", info.subdevices_count);
- snd_iprintf(buffer, "subdevices_avail: %d\n", info.subdevices_avail);
+ snd_iprintf(buffer, "card: %d\n", info->card);
+ snd_iprintf(buffer, "device: %d\n", info->device);
+ snd_iprintf(buffer, "subdevice: %d\n", info->subdevice);
+ snd_iprintf(buffer, "stream: %s\n", snd_pcm_stream_name(info->stream));
+ snd_iprintf(buffer, "id: %s\n", info->id);
+ snd_iprintf(buffer, "name: %s\n", info->name);
+ snd_iprintf(buffer, "subname: %s\n", info->subname);
+ snd_iprintf(buffer, "class: %d\n", info->dev_class);
+ snd_iprintf(buffer, "subclass: %d\n", info->dev_subclass);
+ snd_iprintf(buffer, "subdevices_count: %d\n", info->subdevices_count);
+ snd_iprintf(buffer, "subdevices_avail: %d\n", info->subdevices_avail);
+ kfree(info);