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")
"Welcome to our mercurial repository"