-/* $OpenBSD: tls_ext_alpn.c,v 1.4 2018/01/27 15:30:43 jsing Exp $ */
+/* $OpenBSD: tls_ext_alpn.c,v 1.5 2018/02/08 11:31:00 jsing Exp $ */
/*
* Copyright (c) 2015 Doug Hogan <doug@openbsd.org>
*
#define CHECK_BOTH(c_val, s_val, proto) do { \
{ \
- unsigned char *p; \
CBS cbs; \
int al; \
\
CBS_init(&cbs, proto, sizeof(proto)); \
CHECK(c_val == tlsext_clienthello_parse(s, &cbs, &al)); \
- p = proto; \
- CHECK(s_val == ssl_parse_serverhello_tlsext(s, &p, \
- sizeof(proto), &al)); \
+ CBS_init(&cbs, proto, sizeof(proto)); \
+ CHECK(s_val == tlsext_serverhello_parse(s, &cbs, &al)); \
} \
} while (0)