diff --git a/src/ssl.c b/src/ssl.c index 579e13fcc..10d290b89 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -47180,7 +47180,12 @@ WOLF_STACK_OF(WOLFSSL_CIPHER) *wolfSSL_get_ciphers_compat(const WOLFSSL *ssl) #if defined(OPENSSL_ALL) || defined(WOLFSSL_QT) int j; #endif +#if defined(WOLFSSL_QT) + /* higher priority of cipher suite will be on top of stack */ + for (i = suites->suiteSz - 2; i >=0; i-=2) { +#else for (i = 0; i < suites->suiteSz; i+=2) { +#endif WOLFSSL_STACK* add; /* A couple of suites are placeholders for special options,