From b93e331ba4ffd4efc0ba80a6a0ed1e3ad15089a4 Mon Sep 17 00:00:00 2001
From: "Dr. Stephen Henson" <steve@openssl.org>
Date: Mon, 11 Apr 2011 14:01:33 +0000
Subject: [PATCH] Reorder headers to get definitions before they are used.

---
 ssl/tls_srp.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ssl/tls_srp.c b/ssl/tls_srp.c
index e6c109b6a4..98925f702e 100644
--- a/ssl/tls_srp.c
+++ b/ssl/tls_srp.c
@@ -56,12 +56,14 @@
  * Hudson (tjh@cryptsoft.com).
  *
  */
-#include "ssl_locl.h"
-#ifndef OPENSSL_NO_SRP
 
+#include <openssl/crypto.h>
 #include <openssl/rand.h>
 #include <openssl/srp.h>
 #include <openssl/err.h>
+#include "ssl_locl.h"
+
+#ifndef OPENSSL_NO_SRP
 
 int SSL_CTX_SRP_CTX_free(struct ssl_ctx_st *ctx)
 	{
-- 
2.40.0