From: Simon Josefsson Date: Fri, 7 Jan 2005 20:13:50 +0000 (+0000) Subject: (generate_normal_master): Use larger buffer, to hold entire hex X-Git-Tag: gnutls_1_1_23~22 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=98872ea696ceee88f236b3c5b3db4ceee5347489;p=thirdparty%2Fgnutls.git (generate_normal_master): Use larger buffer, to hold entire hex output. Reported by Michael.Ringe@aachen.utimaco.de. --- diff --git a/lib/gnutls_kx.c b/lib/gnutls_kx.c index 67ace83e9f..7778f31899 100644 --- a/lib/gnutls_kx.c +++ b/lib/gnutls_kx.c @@ -1,6 +1,6 @@ /* + * Copyright (C) 2004, 2005 Free Software Foundation * Copyright (C) 2000,2001 Nikos Mavroyanopoulos - * Copyright (C) 2004 Free Software Foundation * * This file is part of GNUTLS. * @@ -57,7 +57,7 @@ static int generate_normal_master(gnutls_session_t session, int keep_premaster) { int ret = 0; - opaque random[2 * TLS_RANDOM_SIZE]; + opaque random[2 * TLS_RANDOM_SIZE + 1]; char buf[64]; memcpy(random, session->security_parameters.client_random,