* test/MockHTTPinC/MockHTTP_server.c
  (initSSLCtx): SSL_CTX_add_extra_chain_cert transfers ownership of the given
   certificate, so it's best to call X509_STORE_add_cert with that certificate
   before rather than after it. 

Patch by: Adam Langley


git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1781241 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test/MockHTTPinC/MockHTTP_server.c b/test/MockHTTPinC/MockHTTP_server.c
index 848ca34..786da88 100644
--- a/test/MockHTTPinC/MockHTTP_server.c
+++ b/test/MockHTTPinC/MockHTTP_server.c
@@ -2755,8 +2755,8 @@
                 X509 *ssl_cert = PEM_read_X509(fp, NULL, NULL, NULL);
                 fclose(fp);
 
-                SSL_CTX_add_extra_chain_cert(ssl_ctx->ctx, ssl_cert);
                 X509_STORE_add_cert(store, ssl_cert);
+                SSL_CTX_add_extra_chain_cert(ssl_ctx->ctx, ssl_cert);
             }
         }