[Telepathy-commits] [telepathy-gabble/master] JingleSession: check that session was locally accepted

Senko Rasic senko.rasic at collabora.co.uk
Fri Dec 5 11:37:06 PST 2008


---
 src/jingle-session.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/jingle-session.c b/src/jingle-session.c
index 546cdb3..712d6e6 100644
--- a/src/jingle-session.c
+++ b/src/jingle-session.c
@@ -1411,6 +1411,12 @@ try_session_initiate_or_accept (GabbleJingleSession *sess)
           return;
         }
 
+      if (!priv->locally_accepted)
+        {
+          DEBUG ("session not locally accepted yet, not accepting");
+          return;
+        }
+
       action = JINGLE_ACTION_SESSION_ACCEPT;
       new_state = JS_STATE_PENDING_ACCEPT_SENT;
       handler = _on_accept_reply;
-- 
1.5.6.5




More information about the Telepathy-commits mailing list