Index: remoting/jingle_glue/xmpp_signal_strategy.cc |
diff --git a/remoting/jingle_glue/xmpp_signal_strategy.cc b/remoting/jingle_glue/xmpp_signal_strategy.cc |
index 74260c46e4b8480c265543f6fa95e79313cb554e..a5f9a2b3ce1fee0a4ae0861094d3825de9588faf 100644 |
--- a/remoting/jingle_glue/xmpp_signal_strategy.cc |
+++ b/remoting/jingle_glue/xmpp_signal_strategy.cc |
@@ -29,10 +29,8 @@ XmppSignalStrategy::XmppSignalStrategy(JingleThread* jingle_thread, |
} |
XmppSignalStrategy::~XmppSignalStrategy() { |
- if (xmpp_client_) |
- xmpp_client_->engine()->RemoveStanzaHandler(this); |
- |
DCHECK(listener_ == NULL); |
+ Close(); |
} |
void XmppSignalStrategy::Init(StatusObserver* observer) { |