]> git.alsa-project.org Git - alsa-lib.git/commitdiff
assert -> return error code in hw_params
authorJaroslav Kysela <perex@perex.cz>
Mon, 19 Apr 2004 13:24:19 +0000 (13:24 +0000)
committerJaroslav Kysela <perex@perex.cz>
Mon, 19 Apr 2004 13:24:19 +0000 (13:24 +0000)
src/pcm/pcm_plug.c

index bfca32bb99d5e211df341800c1849855de482c4d..1a6bbbb39e81b365c1e730b18e8e14360d3631e8 100644 (file)
@@ -877,11 +877,14 @@ static int snd_pcm_plug_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)
        int err;
 
        err = snd_pcm_plug_hw_refine_sprepare(pcm, &sparams);
-       assert(err >= 0);
+       if (err < 0)
+               return err;
        err = snd_pcm_plug_hw_refine_schange(pcm, params, &sparams);
-       assert(err >= 0);
+       if (err < 0)
+               return err;
        err = snd_pcm_hw_refine_soft(slave, &sparams);
-       assert(err >= 0);
+       if (err < 0)
+               return err;
 
        INTERNAL(snd_pcm_hw_params_get_access)(params, &clt_params.access);
        INTERNAL(snd_pcm_hw_params_get_format)(params, &clt_params.format);