]> code.delx.au - pulseaudio/commitdiff
protocol-esound: don't accept a request of PROTOCOL_MAX
authorMarc-André Lureau <marc-andre.lureau@nokia.com>
Wed, 18 Feb 2009 17:26:21 +0000 (19:26 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 19 Feb 2009 03:57:11 +0000 (04:57 +0100)
src/pulsecore/protocol-esound.c

index e1643cbbf6d4296692b252a0d860593aaaa75b3d..840f4581118cd259b977f08fd191e615d960b157 100644 (file)
@@ -924,7 +924,7 @@ static int do_read(connection *c) {
 
             c->request = PA_MAYBE_INT32_SWAP(c->swap_byte_order, c->request);
 
-            if (c->request < ESD_PROTO_CONNECT || c->request > ESD_PROTO_MAX) {
+            if (c->request < ESD_PROTO_CONNECT || c->request >= ESD_PROTO_MAX) {
                 pa_log("recieved invalid request.");
                 return -1;
             }