Signed-off-by: Alexander E. Patrakov <patra...@gmail.com>

---
 src/modules/rtp/rtp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/rtp/rtp.c b/src/modules/rtp/rtp.c
index 570737e..8451386 100644
--- a/src/modules/rtp/rtp.c
+++ b/src/modules/rtp/rtp.c
@@ -183,7 +183,7 @@ int pa_rtp_recv(pa_rtp_context *c, pa_memchunk *chunk, 
pa_mempool *pool, struct
     }
 
     if (size <= 0)
-        return 0;
+        size = 1; /* invalid or empty packet, let the recvfrom() or size check 
fail */
 
     if (c->memchunk.length < (unsigned) size) {
         size_t l;
-- 
1.9.3

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to