aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2012-02-24 10:13:08 +0100
committerMartin Willi <martin@revosec.ch>2012-02-24 10:13:08 +0100
commit802ed08dff83163f92234a9946c8deca75a9ed60 (patch)
treea529f3ae27d122bc7698b19e69a8549b7fe9271f /src
parent434cdbac090ad1708bcbf46b13bed820eb763008 (diff)
downloadstrongswan-802ed08dff83163f92234a9946c8deca75a9ed60.tar.bz2
strongswan-802ed08dff83163f92234a9946c8deca75a9ed60.tar.xz
Use large enough buffers for IPv6 addresses in Calling-Station-Id
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/plugins/eap_radius/eap_radius_accounting.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcharon/plugins/eap_radius/eap_radius_accounting.c b/src/libcharon/plugins/eap_radius/eap_radius_accounting.c
index 46e235cd6..b34e60b4d 100644
--- a/src/libcharon/plugins/eap_radius/eap_radius_accounting.c
+++ b/src/libcharon/plugins/eap_radius/eap_radius_accounting.c
@@ -144,7 +144,7 @@ static bool send_message(private_eap_radius_accounting_t *this,
*/
static void send_start(private_eap_radius_accounting_t *this, ike_sa_t *ike_sa)
{
- char buf[32];
+ char buf[64];
radius_message_t *message;
host_t *vip;
entry_t *entry;
@@ -189,7 +189,7 @@ static void send_stop(private_eap_radius_accounting_t *this, ike_sa_t *ike_sa)
entry_t *entry;
u_int32_t id, value;
host_t *vip;
- char buf[32];
+ char buf[64];
id = ike_sa->get_unique_id(ike_sa);
this->mutex->lock(this->mutex);