diff options
author | Kozlov Dmitry <dima@server> | 2010-12-28 14:45:54 +0300 |
---|---|---|
committer | Kozlov Dmitry <dima@server> | 2010-12-28 14:45:54 +0300 |
commit | f5ac10fb8b5e6e19809c356bd6dd68852bba9baa (patch) | |
tree | 358ae7ec78f17111b4f0fbea5d7eabe93156b573 /accel-pptpd/radius/packet.c | |
parent | 2272565b8a45c8a3c35aa6b0cbe398b342155a35 (diff) | |
download | accel-ppp-xebd-f5ac10fb8b5e6e19809c356bd6dd68852bba9baa.tar.gz accel-ppp-xebd-f5ac10fb8b5e6e19809c356bd6dd68852bba9baa.zip |
Revert "radius: implemented unsigned integer attribute type"
This reverts commit 7ab0dd10cbb94ea8246237246fb67d08922bd2d4.
Diffstat (limited to 'accel-pptpd/radius/packet.c')
-rw-r--r-- | accel-pptpd/radius/packet.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/accel-pptpd/radius/packet.c b/accel-pptpd/radius/packet.c index d4d8a9e..21ea8ef 100644 --- a/accel-pptpd/radius/packet.c +++ b/accel-pptpd/radius/packet.c @@ -74,7 +74,6 @@ int rad_packet_build(struct rad_packet_t *pack, uint8_t *RA) *ptr = attr->len + 2; ptr++; switch(attr->attr->type) { case ATTR_TYPE_INTEGER: - case ATTR_TYPE_UINTEGER: *(uint32_t*)ptr = htonl(attr->val.integer); break; case ATTR_TYPE_OCTETS: @@ -212,7 +211,6 @@ int rad_packet_recv(int fd, struct rad_packet_t **p, struct sockaddr_in *addr) break; case ATTR_TYPE_DATE: case ATTR_TYPE_INTEGER: - case ATTR_TYPE_UINTEGER: attr->val.integer = ntohl(*(uint32_t*)ptr); break; case ATTR_TYPE_IPADDR: @@ -308,14 +306,11 @@ void rad_packet_print(struct rad_packet_t *pack, void (*print)(const char *fmt, print(" <%s ", attr->attr->name); switch (attr->attr->type) { case ATTR_TYPE_INTEGER: - case ATTR_TYPE_UINTEGER: val = rad_dict_find_val(attr->attr, attr->val); if (val) print("%s", val->name); - else if (attr->attr->type == ATTR_TYPE_INTEGER) - print("%i", attr->val.integer); else - print("%u", attr->val.uinteger); + print("%i", attr->val.integer); break; case ATTR_TYPE_STRING: print("\"%s\"", attr->val.string); |