before transferring data.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1022
fefdeb5f-60dc-0310-8127-
8f9354f1896f
flags = 0;
- if (i->play_stream) {
+ if ((i->play_stream) && (pa_stream_get_state(i->play_stream) == PA_STREAM_READY)) {
n = pa_stream_writable_size(i->play_stream);
if (n == (size_t)-1) {
flags |= PA_IO_EVENT_INPUT;
}
- if (i->rec_stream) {
+ if ((i->rec_stream) && (pa_stream_get_state(i->rec_stream) == PA_STREAM_READY)) {
n = pa_stream_readable_size(i->rec_stream);
if (n == (size_t)-1) {