- if (pd_probe_maps) {
- g_hash_table_foreach(pd_probe_maps, &map_pd_inst_probes,
- sdi->channels);
- g_hash_table_destroy(pd_probe_maps);
- pd_probe_maps = NULL;
+ GSList *channels;
+
+ channels = sr_dev_inst_channels_get(sdi);
+
+ if (pd_channel_maps) {
+ g_hash_table_foreach(pd_channel_maps, &map_pd_inst_channels,
+ channels);
+ g_hash_table_destroy(pd_channel_maps);
+ pd_channel_maps = NULL;