]> code.delx.au - pulseaudio/commitdiff
properly initialize pa_stream::corked based on the flags
authorLennart Poettering <lennart@poettering.net>
Wed, 25 Jun 2008 22:42:09 +0000 (00:42 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 25 Jun 2008 22:42:09 +0000 (00:42 +0200)
src/pulse/stream.c

index b3f9697f09be1c6a96c76e81a8b786d429cab87f..33ab710cd6a9ba4effda214749fe2229f3daddca 100644 (file)
@@ -880,6 +880,7 @@ static int create_stream(
 
     s->direction = direction;
     s->flags = flags;
+    s->corked = !!(flags & PA_STREAM_START_CORKED);
 
     if (sync_stream)
         s->syncid = sync_stream->syncid;
@@ -919,7 +920,7 @@ static int create_stream(
             PA_TAG_U32, PA_INVALID_INDEX,
             PA_TAG_STRING, dev,
             PA_TAG_U32, s->buffer_attr.maxlength,
-            PA_TAG_BOOLEAN, !!(flags & PA_STREAM_START_CORKED),
+            PA_TAG_BOOLEAN, s->corked,
             PA_TAG_INVALID);
 
     if (s->direction == PA_STREAM_PLAYBACK) {