Parent Directory | Revision Log | Patch
revision 1.17 by hauk, Tue Aug 5 01:50:05 2003 UTC | revision 1.18 by rory, Tue Aug 12 00:16:54 2003 UTC | |
---|---|---|
# | Line 184 void socket_free(Socket_T *S) { | Line 184 void socket_free(Socket_T *S) { |
184 | ||
185 | ASSERT(S && *S); | ASSERT(S && *S); |
186 | ||
187 | #ifdef HAVE_OPENSSL | |
188 | if((*S)->ssl && (*S)->ssl->handler) { | if((*S)->ssl && (*S)->ssl->handler) { |
189 | close_ssl_socket((*S)->ssl); | close_ssl_socket((*S)->ssl); |
190 | delete_ssl_socket((*S)->ssl); | delete_ssl_socket((*S)->ssl); |
191 | } | } |
192 | #endif | |
193 | ||
194 | close((*S)->socket); | close((*S)->socket); |
195 | free((*S)->host); | free((*S)->host); |
196 | free(*S); | free(*S); |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |