git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1637
fefdeb5f-60dc-0310-8127-
8f9354f1896f
record_stream *s = RECORD_STREAM(o);
record_stream_assert_ref(s);
+ if (!s->connection)
+ return -1;
+
switch (code) {
case RECORD_STREAM_MESSAGE_POST_DATA:
playback_stream *s = PLAYBACK_STREAM(o);
playback_stream_assert_ref(s);
+ if (!s->connection)
+ return -1;
+
switch (code) {
case PLAYBACK_STREAM_MESSAGE_REQUEST_DATA: {
pa_tagstruct *t;
connection *c = CONNECTION(o);
connection_assert_ref(c);
+ if (!c->protocol)
+ return -1;
+
switch (code) {
case CONNECTION_MESSAGE_REVOKE: