diff --git a/ssl/ssl_asn1.c b/ssl/ssl_asn1.c index 8fa8c669b19ff9d8fdbdf7a28599ab33f6339821..d8415b88061e9c5553a9e9f3a1c3c6da9c589c0c 100644 --- a/ssl/ssl_asn1.c +++ b/ssl/ssl_asn1.c @@ -627,7 +627,7 @@ SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, #ifndef OPENSSL_NO_SRP os.length=0; os.data=NULL; - M_ASN1_D2I_get_EXP_opt(osp,d2i_ASN1_OCTET_STRING,11); + M_ASN1_D2I_get_EXP_opt(osp,d2i_ASN1_OCTET_STRING,12); if (os.data) { ret->srp_username = BUF_strndup((char *)os.data, os.length);