diff options
author | Martin Willi <martin@strongswan.org> | 2008-10-27 11:13:33 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-10-27 11:13:33 +0000 |
commit | a1db79b31a506df3e6fb082dd59f3c8d37a8ac7e (patch) | |
tree | 946e43f33ffc0a1d3191a6c3f5c42dd5ff312e24 /src/charon | |
parent | aeaa6a9b459bb8b41798c9292fd26bbb0d7920a2 (diff) | |
download | strongswan-a1db79b31a506df3e6fb082dd59f3c8d37a8ac7e.tar.bz2 strongswan-a1db79b31a506df3e6fb082dd59f3c8d37a8ac7e.tar.xz |
fixed some compiler warnings
Diffstat (limited to 'src/charon')
-rw-r--r-- | src/charon/bus/listeners/file_logger.c | 1 | ||||
-rw-r--r-- | src/charon/config/traffic_selector.c | 5 | ||||
-rw-r--r-- | src/charon/plugins/stroke/stroke_config.c | 1 | ||||
-rw-r--r-- | src/charon/plugins/updown/updown_plugin.c | 3 | ||||
-rw-r--r-- | src/charon/sa/task_manager.c | 2 |
5 files changed, 9 insertions, 3 deletions
diff --git a/src/charon/bus/listeners/file_logger.c b/src/charon/bus/listeners/file_logger.c index 82d5c274e..9ce8397b3 100644 --- a/src/charon/bus/listeners/file_logger.c +++ b/src/charon/bus/listeners/file_logger.c @@ -106,7 +106,6 @@ static void destroy(private_file_logger_t *this) */ file_logger_t *file_logger_create(FILE *out) { - debug_t group; private_file_logger_t *this = malloc_thing(private_file_logger_t); /* public functions */ diff --git a/src/charon/config/traffic_selector.c b/src/charon/config/traffic_selector.c index b94003cfb..b8790470a 100644 --- a/src/charon/config/traffic_selector.c +++ b/src/charon/config/traffic_selector.c @@ -612,6 +612,11 @@ static void to_subnet(private_traffic_selector_t *this, host_t **net, u_int8_t * net_chunk.len = sizeof(this->from6); break; } + default: + { + /* unreachable */ + return; + } } net_chunk.ptr = malloc(net_chunk.len); diff --git a/src/charon/plugins/stroke/stroke_config.c b/src/charon/plugins/stroke/stroke_config.c index f10fe2051..d339f2698 100644 --- a/src/charon/plugins/stroke/stroke_config.c +++ b/src/charon/plugins/stroke/stroke_config.c @@ -19,6 +19,7 @@ #include <daemon.h> #include <utils/mutex.h> +#include <utils/lexparser.h> typedef struct private_stroke_config_t private_stroke_config_t; diff --git a/src/charon/plugins/updown/updown_plugin.c b/src/charon/plugins/updown/updown_plugin.c index 0e054cab6..a0c39e371 100644 --- a/src/charon/plugins/updown/updown_plugin.c +++ b/src/charon/plugins/updown/updown_plugin.c @@ -15,6 +15,9 @@ * $Id$ */ +#define _GNU_SOURCE +#include <stdio.h> + #include "updown_plugin.h" #include <daemon.h> diff --git a/src/charon/sa/task_manager.c b/src/charon/sa/task_manager.c index 02cb62cff..4006a8cd5 100644 --- a/src/charon/sa/task_manager.c +++ b/src/charon/sa/task_manager.c @@ -145,8 +145,6 @@ struct private_task_manager_t { */ static void flush(private_task_manager_t *this) { - task_t *task; - this->queued_tasks->destroy_offset(this->queued_tasks, offsetof(task_t, destroy)); this->passive_tasks->destroy_offset(this->passive_tasks, |