This fix was guessed from other drivers' code.
This fixes bug #458.
devc = sdi->priv;
g_slist_free(devc->enabled_channels);
devc = sdi->priv;
g_slist_free(devc->enabled_channels);
+ devc->enabled_channels = NULL;
devc->ch_enabled[0] = devc->ch_enabled[1] = FALSE;
for (l = sdi->channels, p = 0; l; l = l->next, p++) {
ch = l->data;
devc->ch_enabled[0] = devc->ch_enabled[1] = FALSE;
for (l = sdi->channels, p = 0; l; l = l->next, p++) {
ch = l->data;