=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/openssl/s_server.c,v retrieving revision 1.25 retrieving revision 1.26 diff -c -r1.25 -r1.26 *** src/usr.bin/openssl/s_server.c 2017/01/20 08:57:12 1.25 --- src/usr.bin/openssl/s_server.c 2017/04/18 02:15:50 1.26 *************** *** 1,4 **** ! /* $OpenBSD: s_server.c,v 1.25 2017/01/20 08:57:12 deraadt Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * --- 1,4 ---- ! /* $OpenBSD: s_server.c,v 1.26 2017/04/18 02:15:50 deraadt Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * *************** *** 1590,1599 **** SSL_free(con); } BIO_printf(bio_s_out, "CONNECTION CLOSED\n"); ! if (buf != NULL) { ! explicit_bzero(buf, bufsize); ! free(buf); ! } if (ret >= 0) BIO_printf(bio_s_out, "ACCEPT\n"); return (ret); --- 1590,1596 ---- SSL_free(con); } BIO_printf(bio_s_out, "CONNECTION CLOSED\n"); ! freezero(buf, bufsize); if (ret >= 0) BIO_printf(bio_s_out, "ACCEPT\n"); return (ret);