comparison src/http/ngx_http_upstream.c @ 1284:be2b895d31e0

fix segfault when session was freed twice
author Igor Sysoev <igor@sysoev.ru>
date Tue, 10 Jul 2007 21:04:37 +0000
parents 05b5236c2ff5
children 13a4ce6e7f1e d59617e7e6a1
comparison
equal deleted inserted replaced
1283:a3f8d6d17b94 1284:be2b895d31e0
655 } 655 }
656 656
657 c->sendfile = 0; 657 c->sendfile = 0;
658 u->output.sendfile = 0; 658 u->output.sendfile = 0;
659 659
660 if (ngx_ssl_set_session(c, u->peer.ssl_session) != NGX_OK) { 660 if (u->peer.set_session(&u->peer, u->peer.data) != NGX_OK) {
661 ngx_http_upstream_finalize_request(r, u, 661 ngx_http_upstream_finalize_request(r, u,
662 NGX_HTTP_INTERNAL_SERVER_ERROR); 662 NGX_HTTP_INTERNAL_SERVER_ERROR);
663 return; 663 return;
664 } 664 }
665 665