pulseaudio/src
Alexander E. Patrakov 26b9d22dd2 rtp-recv: fix crash on empty UDP packets (CVE-2014-3970)
On FIONREAD returning 0 bytes, we cannot return success, as the caller
(rtpoll_work_cb in module-rtp-recv.c) would then try to
pa_memblock_unref(chunk.memblock) and, because memblock is NULL, trigger
an assertion.

Also we have to read out the possible empty packet from the socket, so
that the kernel doesn't tell us again and again about it.

Signed-off-by: Alexander E. Patrakov <patrakov@gmail.com>
2014-06-06 14:41:22 +03:00
..
daemon source, sink: Support weird sample rates 2014-06-05 15:57:00 +03:00
modules rtp-recv: fix crash on empty UDP packets (CVE-2014-3970) 2014-06-06 14:41:22 +03:00
pulse channelmap: Add 2.1 surround 2014-05-27 12:02:31 +02:00
pulsecore source, sink: Support weird sample rates 2014-06-05 15:57:00 +03:00
tests remap: Make resampler's remap structure more self-contained 2014-04-29 00:00:06 +02:00
utils pacat: Mention source in addition to sink where applicable in help 2014-04-27 22:04:22 +02:00
.gitignore Remove all references to the removed KDE files 2014-03-03 18:06:20 +02:00
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am remap: Add ARM NEON optimized remapping and rearrange code 2014-05-25 18:13:27 +02:00
map-file direction: Add a couple of direction helper functions 2014-03-27 10:02:57 +02:00