aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/conftest/hooks/log_proposals.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/conftest/hooks/log_proposals.c b/src/conftest/hooks/log_proposals.c
index 521fa37b4..8c330ab3d 100644
--- a/src/conftest/hooks/log_proposals.c
+++ b/src/conftest/hooks/log_proposals.c
@@ -54,8 +54,14 @@ METHOD(listener_t, message, bool,
proposals = list->create_enumerator(list);
while (proposals->enumerate(proposals, &proposal))
{
- DBG1(DBG_CFG, " %d: %P",
- proposal->get_number(proposal), proposal);
+ u_int64_t spi = proposal->get_spi(proposal);
+
+ if (proposal->get_protocol(proposal) != PROTO_IKE)
+ {
+ spi = htonl(spi);
+ }
+ DBG1(DBG_CFG, " %d (SPI 0x%llx): %P",
+ proposal->get_number(proposal), spi, proposal);
}
proposals->destroy(proposals);
list->destroy_offset(list, offsetof(proposal_t, destroy));