The list of client ciphers displayed by s_server gets truncated at 32 bytes
because bufsize is too small.  The BUFSIZZ value used in the other apps is
defined in s_server.c but it's ignored.  It looks like it has been this way
forever.  No one else ever noticed?

Index: apps/s_server.c
===================================================================
RCS file: /usr/local/openssl//cvs/openssl/apps/s_server.c,v
retrieving revision 1.30
diff -u -r1.30 s_server.c
--- s_server.c  1999/09/03 23:08:45     1.30
+++ s_server.c  1999/09/20 21:57:55
@@ -149,7 +149,7 @@
 
 #undef BUFSIZZ
 #define BUFSIZZ        16*1024
-static int bufsize=32;
+static int bufsize=BUFSIZZ;
 static int accept_socket= -1;
 
 #define TEST_CERT      "server.pem"
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to