Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikkel Krautz <mikkel@krautz.dk>2017-05-07 00:47:46 +0300
committerMikkel Krautz <mikkel@krautz.dk>2017-05-07 00:47:46 +0300
commit2a08974eb4e9883a916d1837101de9b9ae00417c (patch)
tree55dcdc6dfe62e3215682f82c80ccac702e940b5f /src/murmur/Cert.cpp
parent0cffca1200bfb3cc9c68b23c28a211cdafa2b4c9 (diff)
Murmur: fix warning about unused mumble_BN_GENCB_new/mumble_BN_GENCB_free.
These functions are only used when the QSslDiffieHellmanParameters class is available. This commit moves the functions into an #if defined(USE_QSSLDIFFIEHELLMANPARAMETERS) block.
Diffstat (limited to 'src/murmur/Cert.cpp')
-rw-r--r--src/murmur/Cert.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/murmur/Cert.cpp b/src/murmur/Cert.cpp
index d8ab8776b..68f93d2ec 100644
--- a/src/murmur/Cert.cpp
+++ b/src/murmur/Cert.cpp
@@ -10,6 +10,21 @@
#define SSL_STRING(x) QString::fromLatin1(x).toUtf8().data()
+static int add_ext(X509 * crt, int nid, char *value) {
+ X509_EXTENSION *ex;
+ X509V3_CTX ctx;
+ X509V3_set_ctx_nodb(&ctx);
+ X509V3_set_ctx(&ctx, crt, crt, NULL, NULL, 0);
+ ex = X509V3_EXT_conf_nid(NULL, &ctx, nid, value);
+ if (!ex)
+ return 0;
+
+ X509_add_ext(crt, ex, -1);
+ X509_EXTENSION_free(ex);
+ return 1;
+}
+
+#if defined(USE_QSSLDIFFIEHELLMANPARAMETERS)
static BN_GENCB *mumble_BN_GENCB_new() {
#if OPENSSL_VERSION >= 0x10100000L
return BN_GENCB_new();
@@ -26,21 +41,6 @@ static void mumble_BN_GENCB_free(BN_GENCB *cb) {
#endif
}
-static int add_ext(X509 * crt, int nid, char *value) {
- X509_EXTENSION *ex;
- X509V3_CTX ctx;
- X509V3_set_ctx_nodb(&ctx);
- X509V3_set_ctx(&ctx, crt, crt, NULL, NULL, 0);
- ex = X509V3_EXT_conf_nid(NULL, &ctx, nid, value);
- if (!ex)
- return 0;
-
- X509_add_ext(crt, ex, -1);
- X509_EXTENSION_free(ex);
- return 1;
-}
-
-#if defined(USE_QSSLDIFFIEHELLMANPARAMETERS)
// dh_progress is a status callback for DH_generate_parameters_ex.
// We use it to run the event loop while generating DH params, in
// order to keep the Murmur GUI on Windows responsive during the