Navigation


Changeset 1317:bb5dd52bb9b8 in freeDiameter for extensions


Ignore:
Timestamp:
Jan 23, 2017, 11:14:46 PM (7 years ago)
Author:
Thomas Klausner <tk@giga.or.at>
Branch:
default
Phase:
public
Message:

extensions/dict_legacy_xml: enumerated has base type integer32

Not unsigned32.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_legacy_xml/dict_lxml_xml.c

    r1127 r1317  
    13141314        PREDEF_TYPES( "Integer64",   AVP_TYPE_INTEGER64   );
    13151315        PREDEF_TYPES( "Unsigned32",  AVP_TYPE_UNSIGNED32  );
    1316         PREDEF_TYPES( "Enumerated",  AVP_TYPE_UNSIGNED32  );
     1316        PREDEF_TYPES( "Enumerated",  AVP_TYPE_INTEGER32  );
    13171317        PREDEF_TYPES( "Unsigned64",  AVP_TYPE_UNSIGNED64  );
    13181318        PREDEF_TYPES( "Float32",     AVP_TYPE_FLOAT32     );
     
    14541454                if (!strcasecmp("Enumerated", (char *)((struct t_avptype *)a->type.next)->type_name))
    14551455                        goto enumerated;
    1456                 /* Let's allow "Unsigned32" instead of "Enumerated" also... */
    1457                 if ((!FD_IS_LIST_EMPTY(&a->enums)) && (!strcasecmp("Unsigned32", (char *)((struct t_avptype *)a->type.next)->type_name)))
     1456                /* Let's allow "Integer32" instead of "Enumerated" also... */
     1457                if ((!FD_IS_LIST_EMPTY(&a->enums)) && (!strcasecmp("Integer32", (char *)((struct t_avptype *)a->type.next)->type_name)))
    14581458                        goto enumerated;
    14591459               
     
    14821482                                snprintf(typename, sizeof(typename), "Enumerated*(%s)", ad.avp_name);
    14831483                                memset(&tdata, 0, sizeof(tdata));
    1484                                 tdata.type_base = AVP_TYPE_UNSIGNED32;
     1484                                tdata.type_base = AVP_TYPE_INTEGER32;
    14851485                                tdata.type_name = &typename[0];
    14861486                                CHECK_FCT( fd_dict_new ( fD_dict, DICT_TYPE, &tdata, fd_appl, &type ) );
     
    14881488                                        *nb_added += 1;
    14891489                               
    1490                                 ad.avp_basetype = AVP_TYPE_UNSIGNED32;
     1490                                ad.avp_basetype = AVP_TYPE_INTEGER32;
    14911491                        }
    14921492                }
Note: See TracChangeset for help on using the changeset viewer.