From: Thomas Egerer Date: Wed, 31 Mar 2010 08:04:00 +0000 (+0200) Subject: Fixed undefined behavior in use of stack variable X-Git-Tag: 4.4.0~151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a47576bff770aac66158b91283ecd7385ac7f6ec;p=thirdparty%2Fstrongswan.git Fixed undefined behavior in use of stack variable --- diff --git a/src/starter/starterwhack.c b/src/starter/starterwhack.c index 67916395f7..fe68c92560 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 : "");