summaryrefslogtreecommitdiffstats
path: root/polyp/protocol-native.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-09-14 23:08:39 +0000
committerLennart Poettering <lennart@poettering.net>2004-09-14 23:08:39 +0000
commit935826f4f318a89a0a570f766deb54808a4f9683 (patch)
tree3e2cf7ec1386fa5711367b59bb1aaa9d309a86fc /polyp/protocol-native.c
parent6e019795bff589ef0a867772975e34da78fffefb (diff)
make module-combine autoloadable
clean up cli language introduce lazy sample cache git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@201 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/protocol-native.c')
-rw-r--r--polyp/protocol-native.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/polyp/protocol-native.c b/polyp/protocol-native.c
index 29821b6c..e132d237 100644
--- a/polyp/protocol-native.c
+++ b/polyp/protocol-native.c
@@ -921,7 +921,7 @@ static void command_finish_upload_stream(struct pa_pdispatch *pd, uint32_t comma
return;
}
- pa_scache_add_item(c->protocol->core, s->name, &s->sample_spec, &s->memchunk, &index);
+ pa_scache_add_item(c->protocol->core, s->name, &s->sample_spec, &s->memchunk, &index, 0);
pa_pstream_send_simple_ack(c->pstream, tag);
upload_stream_free(s);
}
@@ -1514,7 +1514,8 @@ static void on_connection(struct pa_socket_server*s, struct pa_iochannel *io, vo
assert(io && p);
c = pa_xmalloc(sizeof(struct connection));
- c->authorized = p->public;
+
+ c->authorized =!! p->public;
c->protocol = p;
assert(p->core);
c->client = pa_client_new(p->core, "NATIVE", "Client");
@@ -1548,7 +1549,7 @@ static void on_connection(struct pa_socket_server*s, struct pa_iochannel *io, vo
static struct pa_protocol_native* protocol_new_internal(struct pa_core *c, struct pa_module *m, struct pa_modargs *ma) {
struct pa_protocol_native *p;
- int public;
+ int public = 0;
assert(c && ma);
if (pa_modargs_get_value_boolean(ma, "public", &public) < 0) {