Mercurial > hg > waaad
changeset 409:e90a9d081c98
Fixed a couple bugs
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Thu, 11 Jun 2009 16:59:23 +0900 |
parents | ea807203654d |
children | 9cb1799c40d1 |
files | extensions/dict_nasreq/dict_nasreq.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/extensions/dict_nasreq/dict_nasreq.c Thu Jun 11 16:58:54 2009 +0900 +++ b/extensions/dict_nasreq/dict_nasreq.c Thu Jun 11 16:59:23 2009 +0900 @@ -42,6 +42,8 @@ #define DEFINE_DEBUG_MACRO dict_nasreq #include <waaad/waaad.h> +#include <string.h> + /* The content of this file follows the same structure as dict-base.c */ static int dict_nasreq_verbosity = INFO; /* Change to NONE to suppress output once the definitions are working */ @@ -493,7 +495,7 @@ dict_type_data_t tdata = { AVP_TYPE_OCTETSTRING, "Enumerated*(Originating-Line-Info)" , NULL, NULL}; dict_type_enum_data_t tvals[] = { #define enum_os_def( _len_, _val_, _str_ ) \ - { _str_, { .os = { .data = _val_, .len = _len_ }}} + { _str_, { .os = { .data = (unsigned char *)_val_, .len = _len_ }}} enum_os_def( 2, "00", "Plain Old Telephone Service (POTS)"), enum_os_def( 2, "01", "Multiparty Line (more than 2)"), enum_os_def( 2, "02", "ANI Failure"), @@ -1725,7 +1727,7 @@ dict_object_t * type; unsigned char allzeros[16]; unsigned char allones[16]; - dict_type_data_t tdata = { AVP_TYPE_OCTETSTRING, "Enumerated(Login-IP-Host)" , NULL, NULL}; + dict_type_data_t tdata = { AVP_TYPE_OCTETSTRING, "Enumerated(Login-IPv6-Host)" , NULL, NULL}; dict_type_enum_data_t tvals[] = { enum_os_def( 16, &allzeros, "(0) NAS selects the host"), enum_os_def( 16, &allones , "(1) User selects the address")