commit | 8611e73dd3c695e23aaae98bababf9b1b30406af | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 30 07:52:29 2012 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 30 07:52:29 2012 +0000 |
tree | 17653539ae4332e0964aefbbccb08b5d44b00686 | |
parent | b0550d90c9c27c74edfe93c8ebbd10b9cb5e2832 [diff] [blame] |
- Fixed infinite loop
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 6ccc391..1f283dc 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -141,7 +141,11 @@ while( sig_alg_list_size > 0 ) { if( p[1] != SSL_SIG_RSA ) + { + sig_alg_list_size -= 2; + p += 2; continue; + } #if defined(POLARSSL_SHA4_C) if( p[0] == SSL_HASH_SHA512 ) {