Changeset 80acb6d for lib/ssl_gnutls.c
- Timestamp:
- 2011-11-14T10:43:03Z (12 years ago)
- Branches:
- master
- Children:
- 5dd725d
- Parents:
- 03a8f8e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/ssl_gnutls.c
r03a8f8e r80acb6d 135 135 gnutls_certificate_allocate_credentials( &conn->xcred ); 136 136 gnutls_init( &conn->session, GNUTLS_CLIENT ); 137 gnutls_transport_set_lowat( conn->session, 1 ); 137 #if GNUTLS_VERSION_NUMBER < 0x020c00 138 gnutls_transport_set_lowat( conn->session, 0 ); 139 #endif 138 140 gnutls_set_default_priority( conn->session ); 139 141 gnutls_credentials_set( conn->session, GNUTLS_CRD_CERTIFICATE, conn->xcred ); … … 187 189 { 188 190 ssl_errno = SSL_NOHANDSHAKE; 189 return ( -1 );191 return -1; 190 192 } 191 193 … … 208 210 { 209 211 ssl_errno = SSL_NOHANDSHAKE; 210 return ( -1 );212 return -1; 211 213 } 212 214 … … 222 224 } 223 225 224 /* See ssl_openssl.c for an explanation. */225 226 int ssl_pending( void *conn ) 226 227 { 227 return 0; 228 if( conn == NULL ) 229 return 0; 230 231 if( !((struct scd*)conn)->established ) 232 { 233 ssl_errno = SSL_NOHANDSHAKE; 234 return 0; 235 } 236 237 return gnutls_record_check_pending( ((struct scd*)conn)->session ) != 0; 228 238 } 229 239
Note: See TracChangeset
for help on using the changeset viewer.