aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-10-27 11:13:33 +0000
committerMartin Willi <martin@strongswan.org>2008-10-27 11:13:33 +0000
commita1db79b31a506df3e6fb082dd59f3c8d37a8ac7e (patch)
tree946e43f33ffc0a1d3191a6c3f5c42dd5ff312e24 /src/charon
parentaeaa6a9b459bb8b41798c9292fd26bbb0d7920a2 (diff)
downloadstrongswan-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.c1
-rw-r--r--src/charon/config/traffic_selector.c5
-rw-r--r--src/charon/plugins/stroke/stroke_config.c1
-rw-r--r--src/charon/plugins/updown/updown_plugin.c3
-rw-r--r--src/charon/sa/task_manager.c2
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,