diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-16 02:38:44 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-16 02:38:44 +0200 |
commit | aa2b5bc0e721fb6c9d0c99e488c6ee93b72067a4 (patch) | |
tree | 7f30dc68c887ec9250c8426f856ae41522b6126c /sys/src/libsec | |
parent | 5e07e5840aced5826880a31ceac23f2d0c5046f9 (diff) |
libsec: fix mistake breaking tlsServer() (thanks sl)
Diffstat (limited to 'sys/src/libsec')
-rw-r--r-- | sys/src/libsec/port/tlshand.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/libsec/port/tlshand.c b/sys/src/libsec/port/tlshand.c index 8455a243a..13baa6a62 100644 --- a/sys/src/libsec/port/tlshand.c +++ b/sys/src/libsec/port/tlshand.c @@ -592,9 +592,10 @@ tlsServer2(int ctl, int hand, uchar *cert, int certlen, int (*trace)(char*fmt, . tlsError(c, EUnexpectedMessage, "expected a client hello"); goto Err; } + c->clientVersion = m.u.clientHello.version; if(trace) - trace("ClientHello version %x\n", m.u.clientHello.version); - if(setVersion(c, m.u.clientHello.version) < 0) { + trace("ClientHello version %x\n", c->clientVersion); + if(setVersion(c, c->clientVersion) < 0) { tlsError(c, EIllegalParameter, "incompatible version"); goto Err; } |