Navigation


Changeset 403:26aafbbc1640 in freeDiameter for extensions/app_radgw/rgwx_acct.c


Ignore:
Timestamp:
Jul 8, 2010, 2:24:19 PM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Cleanup all compilation warnings in base code for 32 bit arch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgwx_acct.c

    r376 r403  
    301301        const char * prefix = "Diameter/";
    302302        size_t pref_len;
    303         char * si = NULL;
     303        uint8_t * si = NULL;
    304304        size_t si_len = 0;
    305         char * un = NULL;
     305        uint8_t * un = NULL;
    306306        size_t un_len = 0;
    307307       
     
    357357                                if ((attr_len > pref_len ) && ! strncmp((char *)v, prefix, pref_len)) {
    358358                                        int i;
    359                                         si = (char *)v + pref_len;
     359                                        si = v + pref_len;
    360360                                        si_len = attr_len - pref_len;
    361361                                        TRACE_DEBUG(ANNOYING, "Found Class attribute with '%s' prefix (attr #%d), SI:'%.*s'.", prefix, idx, si_len, si);
     
    369369                        case RADIUS_ATTR_USER_NAME:
    370370                                if (attr_len) {
    371                                         un = (char *)v;
     371                                        un = v;
    372372                                        un_len = attr_len;
    373373                                        TRACE_DEBUG(ANNOYING, "Found a User-Name attribute: '%.*s'", un_len, un);
     
    471471        if (idx == 0) {
    472472                /* Not found in the User-Name => we use the local domain of this gateway */
    473                 value.os.data = fd_g_config->cnf_diamrlm;
     473                value.os.data = (uint8_t *)fd_g_config->cnf_diamrlm;
    474474                value.os.len  = fd_g_config->cnf_diamrlm_len;
    475475        } else {
     
    482482        /* Create the Session-Id AVP if needed */
    483483        if (!*session) {
    484                 CHECK_FCT( fd_sess_fromsid ( si, si_len, session, NULL) );
     484                CHECK_FCT( fd_sess_fromsid ( (char *)/* cast should be removed later */si, si_len, session, NULL) );
    485485               
    486486                TRACE_DEBUG(FULL, "[auth.rgwx] Translating new accounting message for session '%.*s'...", si_len, si);
Note: See TracChangeset for help on using the changeset viewer.