datatransfer: detect TCP RST event at initiator side
To dectect TCP RST event at initiator side this patch does
following actions:
* add waitForData() implementation everywhere
* forward transport errors by TLS session.
* use waitForData()/read() inside PeerImplementation eventloop
to detect read() broken pipe error transmitted by TLS.
* ignore SIGPIPE signal (detected by read now) to not stop the application.
Change-Id: Ia5721e11ce52ba606a5395ecda3122b64f4afa6d
Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
Showing
Please register or sign in to comment