]> code.delx.au - pulseaudio/commitdiff
core: Fix uninit pointer read in protocol-native
authorPeter Meerwald <p.meerwald@bct-electronic.com>
Mon, 16 Dec 2013 16:11:07 +0000 (17:11 +0100)
committerPeter Meerwald <p.meerwald@bct-electronic.com>
Fri, 20 Dec 2013 11:55:17 +0000 (12:55 +0100)
https://scan7.coverity.com:8443/reports.htm#v10205/p10016/fileInstanceId=8690&defectInstanceId=3703&mergedDefectId=591290&eventIds=3703-7&eventId=3703-7

Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
src/pulsecore/protocol-native.c

index 662de9802cfdfb6f37bf69808b950ec5787262f0..071e5e2c8353c4e651f79cf79532ab97c948cabc 100644 (file)
@@ -4780,6 +4780,7 @@ static void command_set_port_latency_offset(pa_pdispatch *pd, uint32_t command,
         pa_tagstruct_gets64(t, &offset) < 0 ||
         !pa_tagstruct_eof(t)) {
         protocol_error(c);
+        return;
     }
 
     CHECK_VALIDITY(c->pstream, c->authorized, tag, PA_ERR_ACCESS);