]> diplodocus.org Git - nmh/blobdiff - sbr/netsec.c
test-nocreate: Don't use run_test and run_prog together.
[nmh] / sbr / netsec.c
index c07371ac6b9c7ee97593f776b0f916465d39e6e5..43d636790a0f11ebbf0ad4a3f10fa44205725797 100644 (file)
@@ -1422,8 +1422,8 @@ netsec_set_oauth_service(netsec_context *nsc, const char *service)
 int
 netsec_set_tls(netsec_context *nsc, int tls, char **errstr)
 {
-    if (tls) {
 #ifdef TLS_SUPPORT
+    if (tls) {
        SSL *ssl;
        BIO *rbio, *wbio, *ssl_bio;;
 
@@ -1529,13 +1529,16 @@ netsec_set_tls(netsec_context *nsc, int tls, char **errstr)
     BIO_free_all(nsc->ssl_io);
     nsc->ssl_io = NULL;
 
-    return OK;
 #else /* TLS_SUPPORT */
-       netsec_err(errstr, "TLS is not supported");
+    NMH_UNUSED(nsc);
 
+    if (tls) {
+       netsec_err(errstr, "TLS is not supported");
        return NOTOK;
     }
 #endif /* TLS_SUPPORT */
+
+    return OK;
 }
 
 /*
@@ -1575,6 +1578,7 @@ netsec_negotiate_tls(netsec_context *nsc, char **errstr)
 
     return OK;
 #else /* TLS_SUPPORT */
+    NMH_UNUSED(nsc);
     netsec_err(errstr, "TLS not supported");
 
     return NOTOK;