diff --git a/sflphone-common/src/sip/sipvoiplink.cpp b/sflphone-common/src/sip/sipvoiplink.cpp
index be814b18afee2ec44ae9c6a4bd97ee06110592f4..89e51449db8bde603fb396ae2cf236e7a4698178 100644
--- a/sflphone-common/src/sip/sipvoiplink.cpp
+++ b/sflphone-common/src/sip/sipvoiplink.cpp
@@ -1342,7 +1342,8 @@ SIPVoIPLink::SIPCallServerFailure (SIPCall *call)
         Manager::instance().callFailure (id);
         terminateOneCall (id);
         removeCall (id);
-        call->getAudioRtp()->stop();
+		if (call->getAudioRtp ())
+			call->getAudioRtp()->stop();
     }
 }