diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-05-30 00:25:51 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-05-30 00:25:51 +0000 |
commit | 6140619e61884afc85e64d834745fa59d61e93d9 (patch) | |
tree | 6548ddae7e9f8f59528243b16af4843b7b242dfd /src/polypcore/protocol-native.c | |
parent | 21cb51b3a1898e5fa89fb8cb0b9323a491986d85 (diff) |
fix amd64 portability issues
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@989 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/polypcore/protocol-native.c')
-rw-r--r-- | src/polypcore/protocol-native.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/polypcore/protocol-native.c b/src/polypcore/protocol-native.c index 7ab11209..f663dc35 100644 --- a/src/polypcore/protocol-native.c +++ b/src/polypcore/protocol-native.c @@ -696,8 +696,7 @@ static pa_tagstruct *reply_new(uint32_t tag) { static void command_create_playback_stream(PA_GCC_UNUSED pa_pdispatch *pd, PA_GCC_UNUSED uint32_t command, uint32_t tag, pa_tagstruct *t, void *userdata) { struct connection *c = userdata; struct playback_stream *s; - size_t maxlength, tlength, prebuf, minreq; - uint32_t sink_index, syncid; + uint32_t maxlength, tlength, prebuf, minreq, sink_index, syncid; const char *name, *sink_name; pa_sample_spec ss; pa_channel_map map; @@ -736,7 +735,7 @@ static void command_create_playback_stream(PA_GCC_UNUSED pa_pdispatch *pd, PA_GC CHECK_VALIDITY(c->pstream, pa_sample_spec_valid(&ss), tag, PA_ERR_INVALID); CHECK_VALIDITY(c->pstream, pa_cvolume_valid(&volume), tag, PA_ERR_INVALID); CHECK_VALIDITY(c->pstream, map.channels == ss.channels && volume.channels == ss.channels, tag, PA_ERR_INVALID); - CHECK_VALIDITY(c->pstream, maxlength <= MAX_MEMBLOCKQ_LENGTH, tag, PA_ERR_INVALID); + CHECK_VALIDITY(c->pstream, maxlength > 0 && maxlength <= MAX_MEMBLOCKQ_LENGTH, tag, PA_ERR_INVALID); if (sink_index != PA_INVALID_INDEX) sink = pa_idxset_get_by_index(c->protocol->core->sinks, sink_index); |