]> code.delx.au - pulseaudio/commitdiff
fix a DoS vulnerability (re #67), originally identified by Luigi Auriemma
authorLennart Poettering <lennart@poettering.net>
Wed, 23 May 2007 16:24:54 +0000 (16:24 +0000)
committerLennart Poettering <lennart@poettering.net>
Wed, 23 May 2007 16:24:54 +0000 (16:24 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1445 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulsecore/pstream.c

index 3398df0d17168cd5366d427112e53389fd7dad4d..dbee77634d45a483053ab0545d3ba8fa1121f95e 100644 (file)
@@ -632,7 +632,7 @@ static int do_read(pa_pstream *p) {
 
         flags = ntohl(p->read.descriptor[PA_PSTREAM_DESCRIPTOR_FLAGS]);
 
-        if (!p->import && (flags & PA_FLAG_SHMMASK) != 0) {
+        if (!p->use_shm && (flags & PA_FLAG_SHMMASK) != 0) {
             pa_log_warn("Recieved SHM frame on a socket where SHM is disabled.");
             return -1;
         }