return -EINVAL;
}
- err = snd_config_get_real(jnode, &value);
+ err = snd_config_get_ireal(jnode, &value);
if (err < 0) {
- long v;
- err = snd_config_get_integer(jnode, &v);
- if (err < 0) {
- SNDERR("Invalid type for %s", id);
- return -EINVAL;
- }
- value = v;
+ SNDERR("Invalid type for %s", id);
+ return -EINVAL;
}
for (k = 0; (int) k < ss; k++) {
continue;
}
if (strcmp(id, "min_dB") == 0) {
- err = snd_config_get_real(n, &min_dB);
+ err = snd_config_get_ireal(n, &min_dB);
if (err < 0) {
SNDERR("Invalid min_dB value");
return err;
continue;
}
if (strcmp(id, "max_dB") == 0) {
- err = snd_config_get_real(n, &max_dB);
+ err = snd_config_get_ireal(n, &max_dB);
if (err < 0) {
SNDERR("Invalid max_dB value");
return err;