Navigation


Changeset 1027:0117a7746b21 in freeDiameter for extensions/app_radgw/rgwx_auth.c


Ignore:
Timestamp:
Apr 15, 2013, 4:17:07 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Fix a number of errors and warnings introduced/highlighted by recent commits

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/app_radgw/rgwx_auth.c

    r996 r1027  
    369369                                        si_len = attr_len - i;
    370370
    371                                         TRACE_DEBUG(ANNOYING, "Attribute parsed successfully: DH:'%.*s' DR:'%.*s' SI:'%.*s'.", dh_len, dh, dr_len, dr, si_len, si);
     371                                        TRACE_DEBUG(ANNOYING, "Attribute parsed successfully: DH:'%.*s' DR:'%.*s' SI:'%.*s'.", (int)dh_len, dh, (int)dr_len, dr, (int)si_len, si);
    372372                                        /* Remove from the message */
    373373                                        for (i = idx + 1; i < rad_req->attr_used; i++)
     
    379379               
    380380                        case RADIUS_ATTR_USER_NAME:
    381                                 TRACE_DEBUG(ANNOYING, "Found a User-Name attribute: '%.*s'", attr_len, attr_len ? (char *)attr_val : "");
     381                                TRACE_DEBUG(ANNOYING, "Found a User-Name attribute: '%.*s'", (int)attr_len, attr_len ? (char *)attr_val : "");
    382382                                un = attr_val;
    383383                                un_len = attr_len;
     
    12421242                        fd_log_debug("[auth.rgwx] Received Diameter answer with error code '%d' from server '%.*s', session %.*s, translating into Access-Reject",
    12431243                                        ahdr->avp_value->u32,
    1244                                         oh->avp_value->os.len, oh->avp_value->os.data,
    1245                                         sidlen, sid);
     1244                                        (int)oh->avp_value->os.len, oh->avp_value->os.data,
     1245                                        (int)sidlen, sid);
    12461246                        CHECK_FCT( fd_msg_search_avp (*diam_ans, cs->dict.Error_Message, &avp_x) );
    12471247                        if (avp_x) {
    12481248                                CHECK_FCT( fd_msg_avp_hdr ( avp_x, &ahdr ) );
    12491249                                fd_log_debug("[auth.rgwx]   Error-Message content: '%.*s'",
    1250                                                 ahdr->avp_value->os.len, ahdr->avp_value->os.data);
     1250                                                (int)ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12511251                        }
    12521252                        CHECK_FCT( fd_msg_search_avp (*diam_ans, cs->dict.Error_Reporting_Host, &avp_x) );
     
    12541254                                CHECK_FCT( fd_msg_avp_hdr ( avp_x, &ahdr ) );
    12551255                                fd_log_debug("[auth.rgwx]   Error-Reporting-Host: '%.*s'",
    1256                                                 ahdr->avp_value->os.len, ahdr->avp_value->os.data);
     1256                                                (int)ahdr->avp_value->os.len, ahdr->avp_value->os.data);
    12571257                        }
    12581258                        CHECK_FCT( fd_msg_search_avp (*diam_ans, cs->dict.Failed_AVP, &avp_x) );
     
    14571457                                                                (ahdr->avp_value->u32 == 1) ? "AUTHENTICATE_ONLY" :
    14581458                                                                        ((ahdr->avp_value->u32 == 2) ? "AUTHORIZE_ONLY" : "???"),
    1459                                                                 oh->avp_value->os.len, oh->avp_value->os.data,
    1460                                                                 sidlen, sid);
     1459                                                                (int)oh->avp_value->os.len, oh->avp_value->os.data,
     1460                                                                (int)sidlen, sid);
    14611461                                        }
    14621462                                        break;
     
    16181618                                        /* This is not translatable to RADIUS */
    16191619                                        fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable NAS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.",
    1620                                                         oh->avp_value->os.len, oh->avp_value->os.data,
    1621                                                         sidlen, sid);
     1620                                                        (int)oh->avp_value->os.len, oh->avp_value->os.data,
     1621                                                        (int)sidlen, sid);
    16221622                                        handled = 0;
    16231623                                        break;
     
    16511651                                        /* This is not translatable to RADIUS */
    16521652                                        fd_log_debug("[auth.rgwx] Received Diameter answer with non-translatable QoS-Filter-Rule AVP from '%.*s' (session: '%.*s'), ignoring.",
    1653                                                         oh->avp_value->os.len, oh->avp_value->os.data,
    1654                                                         sidlen, sid);
     1653                                                        (int)oh->avp_value->os.len, oh->avp_value->os.data,
     1654                                                        (int)sidlen, sid);
    16551655                                        handled = 0;
    16561656                                        break;
     
    18591859                                               
    18601860                                                if (ahdr->avp_value->os.len != 64) {
    1861                                                         TRACE_DEBUG(INFO, "Received EAP-Master-Session-Key attribute with length %d != 64.", ahdr->avp_value->os.len)
     1861                                                        TRACE_DEBUG(INFO, "Received EAP-Master-Session-Key attribute with length %zd != 64.", ahdr->avp_value->os.len)
    18621862                                                }
    18631863                                               
Note: See TracChangeset for help on using the changeset viewer.