diff options
author | George Joseph <gjoseph@digium.com> | 2017-07-27 05:35:51 -0600 |
---|---|---|
committer | George Joseph <gjoseph@digium.com> | 2017-08-01 15:43:51 -0600 |
commit | 0d58fefa303f267eb8fa00d4aa1bcff12956111e (patch) | |
tree | 71f8ec80f85bc23502c0d17b83e7e2b1d9f12517 /utils | |
parent | 423d01cf162224ac9316ea0beaaada9cd4c162bb (diff) |
bundled_pjproject: Improve SSL/TLS error handling
OpenSSL has 2 levels or error processing. It's possible for the
top layer to return SSL_ERROR_SYSCALL but the lower layer return
no error, in which case processing should continue. Only the top
layer was being examined though so connections were being torn
down when they didn't need to be. This patch adds the examination
of the lower level codes, and if they return no errors, allows
processing to continue.
ASTERISK-27001
Reported-by: Ian Gilmour
patches:
pjproject-2.6.patch submitted by Ian Gilmour (license 6889)
Updated-by: George Joseph and Sauw Ming (Teluu)
Merged to upstream pjproject on 7/27/2017 (commit 5631)
Change-Id: I23844ca0c68ef1ee550f14d46f6dae57d33b7bd2
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions