From 533bcac186317b03bbc658a65d4e31b1619a24f3 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Mon, 25 May 2009 23:02:44 +0000 Subject: [PATCH] checking whether at least one payload present git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1413 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- core/AmRtpStream.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/AmRtpStream.cpp b/core/AmRtpStream.cpp index 60e683d2..e0251cac 100644 --- a/core/AmRtpStream.cpp +++ b/core/AmRtpStream.cpp @@ -453,6 +453,11 @@ void AmRtpStream::setRAddr(const string& addr, unsigned short port) void AmRtpStream::init(const vector& sdp_payloads) { + if (sdp_payloads.empty()) { + ERROR("can not initialize RTP stream without payloads.\n"); + return; + } + SdpPayload *sdp_payload = sdp_payloads[0]; payload = sdp_payload->payload_type; last_payload = payload;