Changeset 1d48b0a in mod_gnutls for src/gnutls_io.c
- Timestamp:
- Jul 20, 2009, 5:14:37 PM (14 years ago)
- Branches:
- asyncio, debian/master, debian/stretch-backports, jessie-backports, main, master, msva, proxy-ticket, upstream
- Children:
- daf3dc9
- Parents:
- 67101aa
- git-author:
- Nikos Mavrogiannopoulos <nmav@…> (07/20/09 17:14:37)
- git-committer:
- Nokis Mavrogiannopoulos <nmav@…> (07/20/09 17:14:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gnutls_io.c
r67101aa r1d48b0a 380 380 "GnuTLS: Handshake Failed. Hit Maximum Attempts"); 381 381 #endif 382 gnutls_alert_send(ctxt->session, GNUTLS_AL_FATAL, 382 if (ctxt->session) { 383 gnutls_alert_send(ctxt->session, GNUTLS_AL_FATAL, 383 384 gnutls_error_to_alert(ret, NULL)); 384 if (ctxt->session) gnutls_deinit(ctxt->session); 385 gnutls_deinit(ctxt->session); 386 } 385 387 ctxt->session = NULL; 386 388 return -1; … … 412 414 #endif 413 415 ctxt->status = -1; 414 gnutls_alert_send(ctxt->session, GNUTLS_AL_FATAL, 416 if (ctxt->session) { 417 gnutls_alert_send(ctxt->session, GNUTLS_AL_FATAL, 415 418 gnutls_error_to_alert(ret, NULL)); 416 if (ctxt->session) gnutls_deinit(ctxt->session); 419 gnutls_deinit(ctxt->session); 420 } 417 421 ctxt->session = NULL; 418 422 return ret; … … 560 564 561 565 apr_brigade_cleanup(ctxt->output_bb); 562 if (ctxt->session) gnutls_deinit(ctxt->session); 563 ctxt->session = NULL; 566 if (APR_BUCKET_IS_EOS(bucket) && ctxt->session) { 567 gnutls_deinit(ctxt->session); 568 ctxt->session = NULL; 569 } 564 570 continue; 565 571
Note: See TracChangeset
for help on using the changeset viewer.