#ifdef out stuff that shouldn't be compiled when not USE_SSL.
authorTom Lane
Mon, 3 Feb 2003 22:33:51 +0000 (22:33 +0000)
committerTom Lane
Mon, 3 Feb 2003 22:33:51 +0000 (22:33 +0000)
Curious that gcc doesn't complain about unreferenced static variables.

src/backend/libpq/be-secure.c
src/interfaces/libpq/fe-secure.c

index 81bfb920bf6b1835558429281331701df79a3534..d599defe49ee1ec8c832153a7e4073a3e994f25a 100644 (file)
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.24 2003/01/08 23:34:22 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/libpq/be-secure.c,v 1.25 2003/02/03 22:29:11 tgl Exp $
  *
  *   Since the server static private key ($DataDir/server.key)
  *   will normally be stored unencrypted so that the database
@@ -167,6 +167,8 @@ static SSL_CTX *SSL_context = NULL;
  * Protocols" (http://www.skip-vpn.org/spec/numbers.html)
  * for suggestions.
  */
+#ifdef USE_SSL
+
 static const char file_dh512[] =
 "-----BEGIN DH PARAMETERS-----\n\
 MEYCQQD1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWak\n\
@@ -205,6 +207,8 @@ AaqLulO7R8Ifa1SwF2DteSGVtgWEN8gDpN3RBmmPTDngyF2DHb5qmpnznwtFKdTL\n\
 KWbuHn491xNO25CQWMtem80uKw+pTnisBRF/454n1Jnhub144YRBoN8CAQI=\n\
 -----END DH PARAMETERS-----\n";
 
+#endif
+
 /* ------------------------------------------------------------ */
 /*          Procedures common to all secure sessions           */
 /* ------------------------------------------------------------ */
index 6a37662321d4ed5fdd35678bcc9ed23396b4ee0a..62ac69d0b4a17d04883c1264d1b924619cac0ef7 100644 (file)
@@ -11,7 +11,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v 1.20 2003/01/08 23:18:25 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-secure.c,v 1.21 2003/02/03 22:33:51 tgl Exp $
  *
  * NOTES
  *   The client *requires* a valid server certificate.  Since
@@ -156,6 +156,8 @@ static SSL_CTX *SSL_context = NULL;
  * It's not critical that users have EPH keys, but it doesn't
  * hurt and if it's missing someone will demand it, so....
  */
+#ifdef USE_SSL
+
 static const char file_dh512[] =
 "-----BEGIN DH PARAMETERS-----\n\
 MEYCQQD1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWak\n\
@@ -194,6 +196,8 @@ AaqLulO7R8Ifa1SwF2DteSGVtgWEN8gDpN3RBmmPTDngyF2DHb5qmpnznwtFKdTL\n\
 KWbuHn491xNO25CQWMtem80uKw+pTnisBRF/454n1Jnhub144YRBoN8CAQI=\n\
 -----END DH PARAMETERS-----\n";
 
+#endif
+
 /* ------------------------------------------------------------ */
 /*          Procedures common to all secure sessions           */
 /* ------------------------------------------------------------ */