Stack sorting safety

Use the defined typechecking stack method to sort the compression methods stack
rather than using the generic function and apply type casts.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4382)
This commit is contained in:
Pauli 2017-09-18 12:17:18 +10:00
parent 9be34ee5c8
commit d2ef6e4ecc
2 changed files with 2 additions and 2 deletions

View File

@ -49,7 +49,7 @@ int FuzzerInitialize(int *argc, char ***argv)
idx = SSL_get_ex_data_X509_STORE_CTX_idx();
FuzzerSetRand();
comp_methods = SSL_COMP_get_compression_methods();
OPENSSL_sk_sort((OPENSSL_STACK *)comp_methods);
sk_SSL_COMP_sort(comp_methods);
return 1;

View File

@ -496,7 +496,7 @@ int FuzzerInitialize(int *argc, char ***argv)
idx = SSL_get_ex_data_X509_STORE_CTX_idx();
FuzzerSetRand();
comp_methods = SSL_COMP_get_compression_methods();
OPENSSL_sk_sort((OPENSSL_STACK *)comp_methods);
sk_SSL_COMP_sort(comp_methods);
return 1;