Mercurial > hg > freeDiameter
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) |