diff options
author | Thomas Egerer <thomas.egerer@secunet.com> | 2010-03-31 10:04:00 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-03-31 11:04:27 +0200 |
commit | a47576bff770aac66158b91283ecd7385ac7f6ec (patch) | |
tree | a55a8582715121ef1bf2e4aa74b011b2d8a97371 | |
parent | 360ef1606f989a12663d587b6ff5ee69d13c0795 (diff) | |
download | strongswan-a47576bff770aac66158b91283ecd7385ac7f6ec.tar.bz2 strongswan-a47576bff770aac66158b91283ecd7385ac7f6ec.tar.xz |
Fixed undefined behavior in use of stack variable
-rw-r--r-- | src/starter/starterwhack.c | 3 |
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 : ""); |