filetransfer: fix parallel transfers
commit86647d99ae4f973ceded590e7d05cc634086c148
authorJakub Adam <jakub.adam@ktknet.cz>
Tue, 16 Jun 2015 06:20:29 +0000 (16 08:20 +0200)
committerJakub Adam <jakub.adam@ktknet.cz>
Fri, 6 May 2016 09:09:51 +0000 (6 11:09 +0200)
treecc3388c21f0abaca5380da58f5d5e8f199dfa261
parent916d5ed5e67e02565e84226ae60885038ce8cfa8
filetransfer: fix parallel transfers

sipe_session_find_call(call, with) doesn't behave correctly anymore,
because we now can have multiple call sessions with a single user
(audio + filetransfer, parallel file transfers, etc.) and the function
always returns only the first one.

Simply let sipe_media_call_private store a reference to its respective
sip_session.
src/core/sipe-media.c
src/core/sipe-session.c
src/core/sipe-session.h