From 108b489f88ae4388c1eada3dfe8cceaba6adde85 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 26 Apr 2006 12:45:15 +0000 Subject: [PATCH] - fixed spi conversion --- Source/charon/sa/child_sa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/charon/sa/child_sa.c b/Source/charon/sa/child_sa.c index c2b3c4421..f5828be2e 100644 --- a/Source/charon/sa/child_sa.c +++ b/Source/charon/sa/child_sa.c @@ -472,7 +472,7 @@ static void log_status(private_child_sa_t *this, logger_t *logger) iterator_t *iterator; sa_policy_t *policy; struct protoent *proto; - char proto_buf[16] = ""; + char proto_buf[8] = ""; char *proto_name = proto_buf; if (logger == NULL) @@ -480,8 +480,8 @@ static void log_status(private_child_sa_t *this, logger_t *logger) logger = this->logger; } logger->log(logger, CONTROL, " protected with ESP (%x/%x), AH (%x,%x); traffic:", - htons(this->my_esp_spi), htons(this->other_esp_spi), - htons(this->my_ah_spi), htons(this->other_ah_spi)); + htonl(this->my_esp_spi), htonl(this->other_esp_spi), + htonl(this->my_ah_spi), htonl(this->other_ah_spi)); iterator = this->policies->create_iterator(this->policies, TRUE); while (iterator->has_next(iterator)) {