Changeset 6034 for pjproject/trunk/pjsip/src/pjsip/sip_transport_tls.c
- Timestamp:
- Jul 1, 2019 5:41:29 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_transport_tls.c
r6004 r6034 174 174 175 175 static void tls_perror(const char *sender, const char *title, 176 pj_status_t status) 177 { 178 PJ_PERROR(3,(sender, status, "%s: [code=%d]", title, status)); 176 pj_status_t status, pj_str_t *remote_name) 177 { 178 PJ_PERROR(3,(sender, status, "%s: [code=%d]%s%.*s", title, status, 179 remote_name ? " peer: " : "", remote_name ? remote_name->slen : 0, 180 remote_name ? remote_name->ptr : "")); 179 181 } 180 182 … … 731 733 if (status != PJ_SUCCESS) { 732 734 tls_perror(listener->factory.obj_name, 733 "Unable to start listener after closing it", status );735 "Unable to start listener after closing it", status, NULL); 734 736 735 737 return status; … … 740 742 if (status != PJ_SUCCESS) { 741 743 tls_perror(listener->factory.obj_name, 742 "Unable to register the transport listener", status );744 "Unable to register the transport listener", status, NULL); 743 745 744 746 listener->is_registered = PJ_FALSE; … … 1086 1088 PJSIP_POOL_RDATA_INC); 1087 1089 if (!pool) { 1088 tls_perror(tls->base.obj_name, "Unable to create pool", PJ_ENOMEM); 1090 tls_perror(tls->base.obj_name, "Unable to create pool", PJ_ENOMEM, 1091 NULL); 1089 1092 return PJ_ENOMEM; 1090 1093 } … … 1773 1776 if (status != PJ_SUCCESS) { 1774 1777 1775 tls_perror(tls->base.obj_name, "TLS connect() error", status); 1778 tls_perror(tls->base.obj_name, "TLS connect() error", status, 1779 &tls->remote_name); 1776 1780 1777 1781 /* Cancel all delayed transmits */ … … 1917 1921 if (is_shutdown) { 1918 1922 status = tls->close_reason; 1919 tls_perror(tls->base.obj_name, "TLS connect() error", status); 1923 tls_perror(tls->base.obj_name, "TLS connect() error", status, 1924 &tls->remote_name); 1920 1925 1921 1926 /* Cancel all delayed transmits */ … … 2016 2021 if (status != PJ_SUCCESS && status != PJ_EPENDING) { 2017 2022 tls_perror(tls->base.obj_name, 2018 "Error sending keep-alive packet", status); 2023 "Error sending keep-alive packet", status, 2024 &tls->remote_name); 2019 2025 2020 2026 tls_init_shutdown(tls, status);
Note: See TracChangeset
for help on using the changeset viewer.