]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - alsa_write.c
paraslash 0.7.3
[paraslash.git] / alsa_write.c
index 2bf3fd0e9010539fa6784e554ae7dc8c21441d3d..53d7b1b454932c36b3e578d794d688cee6cf7270 100644 (file)
@@ -277,7 +277,7 @@ again:
        bytes = btr_next_buffer(btrn, &data);
        if (ret < 0 || bytes < wn->min_iqs) { /* eof */
                assert(btr_no_parent(btrn));
-               ret = -E_WRITE_COMMON_EOF;
+               ret = -E_EOF;
                if (!pad)
                        goto err;
                /* wait until pending frames are played */
@@ -296,7 +296,7 @@ again:
 
                if (bytes == 0) /* no data available */
                        return 0;
-               pad = wn->private_data = para_calloc(sizeof(*pad));
+               pad = wn->private_data = zalloc(sizeof(*pad));
                ret = get_btr_sample_rate(btrn, &val);
                if (ret < 0)
                        goto err;