jingle/sessions.c
changeset 123 58bd57666ef9
parent 122 8969dc3e2f14
child 127 02dde03e219b
--- a/jingle/sessions.c	Sun Aug 15 00:51:24 2010 +0200
+++ b/jingle/sessions.c	Sun Aug 15 01:09:48 2010 +0200
@@ -301,5 +301,8 @@
   sc2->sid = sess->sid;
   sc2->from = (sess->origin == JINGLE_SESSION_INCOMING) ? sess->from : sess->to;
   sc2->name = sc->name;
-  sc->transfuncs->send(sc2, sc->transport, data, size);
+  if (size != 0)
+    sc->transfuncs->send(sc2, sc->transport, data, size);
+  else
+    sc->transfuncs->end(sc2, sc->transport);
 }