diff --git a/daemon/src/audio/audiortp/audio_rtp_factory.cpp b/daemon/src/audio/audiortp/audio_rtp_factory.cpp index 1df051ae6f733481725672d38c99ee09dbccad57..3d5c2178c55eec2f551dc66be722d73aa40a0e5a 100644 --- a/daemon/src/audio/audiortp/audio_rtp_factory.cpp +++ b/daemon/src/audio/audiortp/audio_rtp_factory.cpp @@ -54,7 +54,10 @@ AudioRtpFactory::AudioRtpFactory(SIPCall *ca) : rtpSession_(), cachedRemoteMasterSalt_(MAX_MASTER_SALT_LENGTH), remoteOfferIsSet_(false), ca_(ca), keyExchangeProtocol_(NONE) -{} +{ + // FIXME: workaround for uncatchable ost::Socket "exceptions" + ost::Thread::setException(ost::Thread::throwNothing); +} AudioRtpFactory::~AudioRtpFactory() {}