protocol-native: Protect against clients trying to set a NULL port
authorDavid Henningsson <david.henningsson@canonical.com>
Fri, 16 Mar 2012 13:38:38 +0000 (14:38 +0100)
committerDavid Henningsson <david.henningsson@canonical.com>
Mon, 19 Mar 2012 08:01:29 +0000 (09:01 +0100)
commit54cddc6ddf075b6248b0b8521120b2bd86049978
tree09cbf4e1da1a76ab1113bbafa8fba7eb6a429951
parent860d1cf3a76701ade38784822abb24285176227c
protocol-native: Protect against clients trying to set a NULL port

For some reason, a badly behaving client was trying to set a NULL
port, which caused PulseAudio to crash. Add safeguards on two levels
just to be protected. (Also remove a redundant check.)

BugLink: https://bugs.launchpad.net/bugs/951273
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
src/pulsecore/protocol-native.c
src/pulsecore/sink.c
src/pulsecore/source.c