From a467bec42352c8e86cbc4c680a19a376405946ba Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Mon, 16 Mar 2009 16:39:28 +0200 Subject: pulse: check context (do not user pstream when NULL) --- src/pulse/stream.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/pulse/stream.c b/src/pulse/stream.c index 9a0ea0fd..a7fccc86 100644 --- a/src/pulse/stream.c +++ b/src/pulse/stream.c @@ -948,6 +948,7 @@ static int create_stream( PA_CHECK_VALIDITY(s->context, s->context->version >= 12 || !(flags & PA_STREAM_VARIABLE_RATE), PA_ERR_NOTSUPPORTED); PA_CHECK_VALIDITY(s->context, s->context->version >= 13 || !(flags & PA_STREAM_PEAK_DETECT), PA_ERR_NOTSUPPORTED); + PA_CHECK_VALIDITY(s->context, s->context->state == PA_CONTEXT_READY, PA_ERR_BADSTATE); /* Althought some of the other flags are not supported on older * version, we don't check for them here, because it doesn't hurt * when they are passed but actually not supported. This makes -- cgit