summaryrefslogtreecommitdiff
path: root/smallapp/unbound-host.c
diff options
context:
space:
mode:
Diffstat (limited to 'smallapp/unbound-host.c')
-rw-r--r--smallapp/unbound-host.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/smallapp/unbound-host.c b/smallapp/unbound-host.c
index f02511fe5613..1ae2d8521a2d 100644
--- a/smallapp/unbound-host.c
+++ b/smallapp/unbound-host.c
@@ -426,6 +426,7 @@ int main(int argc, char* argv[])
int c;
char* qclass = NULL;
char* qtype = NULL;
+ char* use_syslog = NULL;
struct ub_ctx* ctx = NULL;
int debuglevel = 0;
@@ -486,11 +487,11 @@ int main(int argc, char* argv[])
}
if(debuglevel != 0) /* set after possible -C options */
check_ub_res(ub_ctx_debuglevel(ctx, debuglevel));
- if(ub_ctx_get_option(ctx, "use-syslog", &optarg) == 0) {
- if(strcmp(optarg, "yes") == 0) /* disable use-syslog */
+ if(ub_ctx_get_option(ctx, "use-syslog", &use_syslog) == 0) {
+ if(strcmp(use_syslog, "yes") == 0) /* disable use-syslog */
check_ub_res(ub_ctx_set_option(ctx,
"use-syslog:", "no"));
- free(optarg);
+ free(use_syslog);
}
argc -= optind;
argv += optind;
@@ -505,7 +506,9 @@ int main(int argc, char* argv[])
ERR_load_SSL_strings();
#endif
#if OPENSSL_VERSION_NUMBER < 0x10100000 || !defined(HAVE_OPENSSL_INIT_CRYPTO)
+# ifndef S_SPLINT_S
OpenSSL_add_all_algorithms();
+# endif
#else
OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS
| OPENSSL_INIT_ADD_ALL_DIGESTS