vici: Correctly return IKE SPIs stored in network order

This commit is contained in:
Tobias Brunner 2016-03-04 10:25:40 +01:00
parent db00982dad
commit e32504352d
1 changed files with 4 additions and 2 deletions

View File

@ -308,8 +308,10 @@ static void list_ike(private_vici_query_t *this, vici_builder_t *b,
{
b->add_kv(b, "initiator", "yes");
}
b->add_kv(b, "initiator-spi", "%.16"PRIx64, id->get_initiator_spi(id));
b->add_kv(b, "responder-spi", "%.16"PRIx64, id->get_responder_spi(id));
b->add_kv(b, "initiator-spi", "%.16"PRIx64,
be64toh(id->get_initiator_spi(id)));
b->add_kv(b, "responder-spi", "%.16"PRIx64,
be64toh(id->get_responder_spi(id)));
add_condition(b, ike_sa, "nat-local", COND_NAT_HERE);
add_condition(b, ike_sa, "nat-remote", COND_NAT_THERE);