X-Git-Url: https://ruderich.org/simon/gitweb/?p=tlsproxy%2Ftlsproxy.git;a=blobdiff_plain;f=tests%2Fclient.c;h=41ddf5d1a3a2573de54a85e901f533ca42e08dd1;hp=51429107c40c83c14c54bad8e50779721256ee99;hb=5c495b3f7f1e4553c7f8212675b212f2b2a6fdb2;hpb=62c92fd81b76ba0cd2e45f0a01166d1a002d9f3c diff --git a/tests/client.c b/tests/client.c index 5142910..41ddf5d 100644 --- a/tests/client.c +++ b/tests/client.c @@ -153,6 +153,11 @@ int main (int argc, char *argv[]) { gnutls_x509_crt_deinit(cert); + /* Send a bogus request to the server. Otherwise recent gnutls-serv won't + * terminate the connection when gnutls_bye() is used. */ + gnutls_record_send(session, "GET / HTTP/1.0\r\n\r\n", + strlen("GET / HTTP/1.0\r\n\r\n")); + gnutls_bye(session, GNUTLS_SHUT_RDWR); fclose(fd_read); fclose(fd_write);