summaryrefslogtreecommitdiff
path: root/sbin/isakmpd
diff options
context:
space:
mode:
authorHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2004-02-05 11:01:55 +0000
committerHans-Joerg Hoexer <hshoexer@cvs.openbsd.org>2004-02-05 11:01:55 +0000
commit5fe4602bad80ab1a487facf7db287d7e0e42b122 (patch)
tree90f8721c581e576832d8fc0d5ea8fe01819c6b28 /sbin/isakmpd
parentbbe42f351bda90cb2d8e9ee0850915e65364d9c7 (diff)
small logging cleanup and improvement requested by markus
ok ho@ markus@
Diffstat (limited to 'sbin/isakmpd')
-rw-r--r--sbin/isakmpd/exchange.c37
1 files changed, 20 insertions, 17 deletions
diff --git a/sbin/isakmpd/exchange.c b/sbin/isakmpd/exchange.c
index 16a2fc69032..53e4650af46 100644
--- a/sbin/isakmpd/exchange.c
+++ b/sbin/isakmpd/exchange.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: exchange.c,v 1.89 2004/01/16 10:51:57 hshoexer Exp $ */
+/* $OpenBSD: exchange.c,v 1.90 2004/02/05 11:01:54 hshoexer Exp $ */
/* $EOM: exchange.c,v 1.143 2000/12/04 00:02:25 angelos Exp $ */
/*
@@ -1393,6 +1393,7 @@ exchange_finalize (struct message *msg)
struct conf_list_node *attr;
struct cert_handler *handler;
int i;
+ char *id_doi, *id_trp;
#ifdef USE_DEBUG
exchange_dump ("exchange_finalize", exchange);
@@ -1509,22 +1510,24 @@ exchange_finalize (struct message *msg)
= handler->cert_dup (exchange->sent_cert);
}
- LOG_DBG ((LOG_EXCHANGE, 10,
- "exchange_finalize: phase 1 done: %s, %s",
- !exchange->doi ? "<no doi>" :
- exchange->doi->decode_ids ("initiator id %s, responder id %s",
- exchange->id_i, exchange->id_i_len,
- exchange->id_r, exchange->id_r_len,
- 0),
- !msg->isakmp_sa || !msg->isakmp_sa->transport
- ? "<no transport>"
- : msg->isakmp_sa->transport->vtbl->decode_ids (msg->isakmp_sa
- ->transport)));
- log_verbose ("isakmpd: phase 1 done: %s",
- !msg->isakmp_sa || !msg->isakmp_sa->transport
- ? "<no transport>"
- : msg->isakmp_sa->transport->vtbl->decode_ids
- (msg->isakmp_sa ->transport));
+ if (exchange->doi)
+ id_doi = exchange->doi->decode_ids ("initiator id %s, responder id %s",
+ exchange->id_i, exchange->id_i_len,
+ exchange->id_r, exchange->id_r_len,
+ 0);
+ else
+ id_doi = "<no doi>";
+
+ if (msg->isakmp_sa)
+ id_trp = msg->isakmp_sa->transport->vtbl->decode_ids
+ (msg->isakmp_sa->transport);
+ else
+ id_trp = "<no transport>";
+
+ LOG_DBG ((LOG_EXCHANGE, 10, "exchange_finalize: phase 1 done: %s, %s",
+ id_doi, id_trp));
+
+ log_verbose ("isakmpd: phase 1 done: %s, %s", id_doi, id_trp);
}
exchange->doi->finalize_exchange (msg);