aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThomas Egerer <thomas.egerer@secunet.com>2010-03-31 10:04:00 +0200
committerMartin Willi <martin@revosec.ch>2010-03-31 11:04:27 +0200
commita47576bff770aac66158b91283ecd7385ac7f6ec (patch)
treea55a8582715121ef1bf2e4aa74b011b2d8a97371 /src
parent360ef1606f989a12663d587b6ff5ee69d13c0795 (diff)
downloadstrongswan-a47576bff770aac66158b91283ecd7385ac7f6ec.tar.bz2
strongswan-a47576bff770aac66158b91283ecd7385ac7f6ec.tar.xz
Fixed undefined behavior in use of stack variable
Diffstat (limited to 'src')
-rw-r--r--src/starter/starterwhack.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/starter/starterwhack.c b/src/starter/starterwhack.c
index 67916395f..fe68c9256 100644
--- a/src/starter/starterwhack.c
+++ b/src/starter/starterwhack.c
@@ -266,6 +266,7 @@ starter_whack_add_pubkey (starter_conn_t *conn, starter_end_t *end
int starter_whack_add_conn(starter_conn_t *conn)
{
+ char esp_buf[256];
whack_message_t msg;
int r;
@@ -302,8 +303,6 @@ int starter_whack_add_conn(starter_conn_t *conn)
/* taken from pluto/whack.c */
if (msg.pfsgroup)
{
- char esp_buf[256];
-
snprintf(esp_buf, sizeof (esp_buf), "%s;%s"
, msg.esp ? msg.esp : ""
, msg.pfsgroup ? msg.pfsgroup : "");