changeset 405:ddbcd21af4e0

Fix a few warnings on 64bits arch
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 08 Jul 2010 14:55:48 +0900
parents 6b71c4c6c562
children 345f3541df81
files extensions/app_radgw/rgw_worker.c extensions/app_radgw/rgwx_auth.c
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- 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));
--- 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);
"Welcome to our mercurial repository"