# HG changeset patch # User Sebastien Decugis # Date 1278568548 -32400 # Node ID ddbcd21af4e0f2c5eb16d2ced0678e9177bfddf2 # Parent 6b71c4c6c562e169f88292304f5b7289ae9656e6 Fix a few warnings on 64bits arch diff -r 6b71c4c6c562 -r ddbcd21af4e0 extensions/app_radgw/rgw_worker.c --- a/extensions/app_radgw/rgw_worker.c Thu Jul 08 14:48:31 2010 +0900 +++ b/extensions/app_radgw/rgw_worker.c Thu Jul 08 14:55:48 2010 +0900 @@ -67,7 +67,7 @@ /* Set the thread name */ { char buf[48]; - snprintf(buf, sizeof(buf), "radgw/worker #%d", (int)arg); + snprintf(buf, sizeof(buf), "radgw/worker #%ld", (long)arg); fd_log_threadname ( buf ); } @@ -324,7 +324,7 @@ int rgw_work_start(void) { - int i; + long i; TRACE_ENTRY(); memset(workers, 0, sizeof(workers)); diff -r 6b71c4c6c562 -r ddbcd21af4e0 extensions/app_radgw/rgwx_auth.c --- a/extensions/app_radgw/rgwx_auth.c Thu Jul 08 14:48:31 2010 +0900 +++ b/extensions/app_radgw/rgwx_auth.c Thu Jul 08 14:55:48 2010 +0900 @@ -468,7 +468,7 @@ int len; /* If not found, create a new Session-Id. The format is: {fqdn;hi32;lo32;username;diamid} */ CHECK_MALLOC( sess_str = malloc(un_len + 1 /* ';' */ + fd_g_config->cnf_diamid_len + 1 /* '\0' */) ); - len = sprintf(sess_str, "%.*s;%s", un_len, un, fd_g_config->cnf_diamid); + len = sprintf(sess_str, "%.*s;%s", (int)un_len, un, fd_g_config->cnf_diamid); CHECK_FCT( fd_sess_new(session, fqdn, sess_str, len) ); free(sess_str); } else { @@ -1189,9 +1189,9 @@ /* Now, save the session-id and eventually server info in a STATE or CLASS attribute */ if ((*rad_fw)->hdr->code == RADIUS_CODE_ACCESS_CHALLENGE) { if (sizeof(buf) < (sz = snprintf((char *)buf, sizeof(buf), "Diameter/%.*s/%.*s/%.*s", - oh->avp_value->os.len, (char *)oh->avp_value->os.data, - ahdr->avp_value->os.len, (char *)ahdr->avp_value->os.data, - sid->avp_value->os.len, (char *)sid->avp_value->os.data))) { + (int)oh->avp_value->os.len, (char *)oh->avp_value->os.data, + (int)ahdr->avp_value->os.len, (char *)ahdr->avp_value->os.data, + (int)sid->avp_value->os.len, (char *)sid->avp_value->os.data))) { TRACE_DEBUG(INFO, "Data truncated in State attribute: %s", buf); } CONV2RAD_STR(RADIUS_ATTR_STATE, buf, sz, 0); @@ -1200,7 +1200,7 @@ if ((*rad_fw)->hdr->code == RADIUS_CODE_ACCESS_ACCEPT) { /* Add the Session-Id */ if (sizeof(buf) < (sz = snprintf((char *)buf, sizeof(buf), "Diameter/%.*s", - sid->avp_value->os.len, sid->avp_value->os.data))) { + (int)sid->avp_value->os.len, sid->avp_value->os.data))) { TRACE_DEBUG(INFO, "Data truncated in Class attribute: %s", buf); } CONV2RAD_STR(RADIUS_ATTR_CLASS, buf, sz, 0);