From 863e1de3aa67a03bdf2b9720b32eafe6670b29a3 Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Thu, 23 Sep 2010 23:30:01 +0400 Subject: radius: fixed incorrect vendor attributes receiving --- accel-pptpd/radius/packet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'accel-pptpd') diff --git a/accel-pptpd/radius/packet.c b/accel-pptpd/radius/packet.c index 6d22e7a..28dbca8 100644 --- a/accel-pptpd/radius/packet.c +++ b/accel-pptpd/radius/packet.c @@ -164,9 +164,9 @@ struct rad_packet_t *rad_packet_recv(int fd, struct sockaddr_in *addr) ptr += 4; id = *ptr; ptr++; len = *ptr - 2; ptr++; - n -= 2 + len; + n -= 2 + 4; } else - log_ppp_warn("radius:packet: vendor %s not found\n", id); + log_ppp_warn("radius:packet: vendor %i not found\n", id); } else vendor = NULL; da = rad_dict_find_attr_id(vendor, id); -- cgit v1.2.3