Hello,
I think that the line 220 in eXosip.c should be
+osip_transaction_free2(transaction);
-osip_transaction_free (transaction);

it's in function eXosip_kill_transaction, and 2 lines before transaction is removed from list (osip_list_remove(transactions, 0)). To not digger further in osip/eXosip hell, just note from the osip_transaction.c:

*** osip_transaction.c *** line 277
/* same as osip_transaction_free() but assume the transaction is
 already removed from the list of transaction in the osip stack */
int osip_transaction_free2 (osip_transaction_t * transaction)
***

Can someone take a look at this?

Thanks,
Marlon
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to