Don't abort() willy-nilly in SPTPS code.
authorEtienne Dechamps <etienne@edechamps.fr>
Sun, 8 Mar 2015 17:32:39 +0000 (17:32 +0000)
committerEtienne Dechamps <etienne@edechamps.fr>
Sun, 8 Mar 2015 17:35:06 +0000 (17:35 +0000)
If receive_handshake() or the receive_record() user callback returns an
error, sptps_receive_data_datagram() crashes the entire process. This is
heavy-handed, makes tinc very brittle to certain failures (i.e.
unexpected packets), and is inconsistent with the rest of SPTPS code.


No differences found