comparison extensions/rt_rewrite/rt_rewrite_conf.y @ 1548:edfb2b662b91

rt_rewrite: octetstring object cannot be mapped to any other type
author Thomas Klausner <tk@giga.or.at>
date Mon, 15 Jun 2020 20:33:58 +0200
parents b0401251d8c0
children
comparison
equal deleted inserted replaced
1547:44bb63ba9c2c 1548:edfb2b662b91
105 return; 105 return;
106 } 106 }
107 fd_dict_getval(model_source, &dictdata_source); 107 fd_dict_getval(model_source, &dictdata_source);
108 fd_dict_getval(model_dest, &dictdata_dest); 108 fd_dict_getval(model_dest, &dictdata_dest);
109 if (dictdata_source.avp_basetype != dictdata_dest.avp_basetype) { 109 if (dictdata_source.avp_basetype != dictdata_dest.avp_basetype) {
110 fd_log_notice("rt_rewrite: type mismatch: %s (type %s) mapped to %s (type %s) (continuing anyway)", source, type_base_name[dictdata_source.avp_basetype], dest, type_base_name[dictdata_dest.avp_basetype]); 110 if (dictdata_source.avp_basetype == AVP_TYPE_OCTETSTRING) {
111 fd_log_error("rt_rewrite: type mismatch: %s (type %s) mapped to %s (type %s): OctetString cannot be mapped to non-OctetString type", source, type_base_name[dictdata_source.avp_basetype], dest, type_base_name[dictdata_dest.avp_basetype]);
112 return;
113 }
114 fd_log_error("rt_rewrite: type mismatch: %s (type %s) mapped to %s (type %s) (continuing anyway)", source, type_base_name[dictdata_source.avp_basetype], dest, type_base_name[dictdata_dest.avp_basetype]);
111 } 115 }
112 return; 116 return;
113 } 117 }
114 118
115 static void compare_avp_types(struct avp_match *start) 119 static void compare_avp_types(struct avp_match *start)
"Welcome to our mercurial repository"