diff freeDiameter/dict_base_proto.c @ 43:2db15632a63d

Added a large part of connection establishment logic, to test
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 25 Nov 2009 19:07:09 +0900
parents bafb831ba688
children 5b3faa0b5c25
line wrap: on
line diff
--- a/freeDiameter/dict_base_proto.c	Thu Nov 19 17:51:23 2009 +0900
+++ b/freeDiameter/dict_base_proto.c	Wed Nov 25 19:07:09 2009 +0900
@@ -210,6 +210,9 @@
 		/* relay application */
 		{
 			struct dict_application_data data  = { 0xffffffff, "Relay" 				};
+			#if AI_RELAY != 0xffffffff
+			#error "AI_RELAY definition mismatch"
+			#endif
 			CHECK_dict_new( DICT_APPLICATION, &data , NULL, NULL);
 		}
 	}
@@ -906,8 +909,8 @@
 			
 			struct dict_object 	* 	type;
 			struct dict_type_data	 	tdata = { AVP_TYPE_UNSIGNED32,	"Enumerated*(Inband-Security-Id)"	, NULL, NULL};
-			struct dict_enumval_data 	t_0 = { "NO_INBAND_SECURITY", 		{ .u32 = 0 }};
-			struct dict_enumval_data 	t_1 = { "TLS", 			{ .u32 = 1 }};
+			struct dict_enumval_data 	t_0 = { "NO_INBAND_SECURITY", 		{ .u32 = ACV_ISI_NO_INBAND_SECURITY }};
+			struct dict_enumval_data 	t_1 = { "TLS", 			{ .u32 = ACV_ISI_TLS }};
 			struct dict_avp_data 		data = { 
 					299, 					/* Code */
 					#if AC_INBAND_SECURITY_ID != 299
"Welcome to our mercurial repository"