URI: 
       tOnly call toxav_kill_transmission() after toxav_prepare_transmission() - ratox - FIFO based tox client
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 4c3351ec603c8d8b0ea9ad68d627c228149b597d
   DIR parent 5fe215536d27f441db06c4694de386205fa568c8
  HTML Author: sin <sin@2f30.org>
       Date:   Wed, 15 Oct 2014 10:24:41 +0100
       
       Only call toxav_kill_transmission() after toxav_prepare_transmission()
       
       ttoxav_prepare_transmission() sets the internal toxav `call_active'
       state variable.  This is checked in toxav_kill_transmission() and
       only if set, proceeds to release the resources.
       
       Diffstat:
         M ratox.c                             |       2 +-
       
       1 file changed, 1 insertion(+), 1 deletion(-)
       ---
   DIR diff --git a/ratox.c b/ratox.c
       t@@ -500,7 +500,7 @@ cancelcall(struct friend *f, char *action)
                logmsg(": %s : Rx/Tx AV > %s\n", f->name, action);
        
                if (f->av.num != -1) {
       -                if (toxav_get_call_state(toxav, f->av.num) != av_CallInviting) {
       +                if (f->av.transmission) {
                                r = toxav_kill_transmission(toxav, f->av.num);
                                if (r < 0)
                                        weprintf("Failed to kill transmission\n");