Fix misplaced #endif in ssl_tls.c
diff --git a/ChangeLog b/ChangeLog
index 033f30d..ea98c87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,7 @@
    * Fix false reject in padding check in ssl_decrypt_buf() for CBC
      ciphersuites, for full SSL frames of data.
    * Fix dependencies issues in X.509 test suite.
+   * Some parts of ssl_tls.c were compiled even when the module was disabled.
 
 = PolarSSL 1.3.6 released on 2014-04-11
 
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 271bfe6..cbbbd5bd 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -4753,8 +4753,6 @@
     }
 }
 
-#endif
-
 #if defined(POLARSSL_SSL_SET_CURVES)
 /*
  * Check is a curve proposed by the peer is in our list.
@@ -4852,3 +4850,5 @@
     return( 0 );
 }
 #endif /* POLARSSL_X509_CRT_PARSE_C */
+
+#endif /* POLARSSL_SSL_TLS_C */