r2688 - trunk/libminisip/source/sip

mikma at minisip.org mikma at minisip.org
Wed Jul 5 22:52:01 CEST 2006


Author: mikma
Date: 2006-07-05 22:51:59 +0200 (Wed, 05 Jul 2006)
New Revision: 2688

Modified:
   trunk/libminisip/source/sip/SipSoftPhoneConfiguration.cxx
Log:
Check audio codec is valid

Modified: trunk/libminisip/source/sip/SipSoftPhoneConfiguration.cxx
===================================================================
--- trunk/libminisip/source/sip/SipSoftPhoneConfiguration.cxx	2006-07-04 18:27:33 UTC (rev 2687)
+++ trunk/libminisip/source/sip/SipSoftPhoneConfiguration.cxx	2006-07-05 20:51:59 UTC (rev 2688)
@@ -280,6 +280,11 @@
 		MRef<MPlugin *> plugin = *i;
 		MRef<AudioCodec *> codec = dynamic_cast<AudioCodec*>(*plugin);
 
+		if( !codec ){
+			cerr << "SipSoftPhoneConfiguration: Not an AudioCodec: " << plugin->getName() << endl;			
+			continue;
+		}
+
 		string name = codec->getCodecName();
 
 		if( find( audioCodecs.begin(), audioCodecs.end(), name ) == audioCodecs.end() ){



More information about the Minisip-devel mailing list