Mercurial > hg > nginx
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 |