svn commit: r245538 - projects/diffused_head/sbin/ipfw/diffuse_collector

Lawrence Stewart lstewart at FreeBSD.org
Thu Jan 17 05:55:54 UTC 2013


Author: lstewart
Date: Thu Jan 17 05:55:53 2013
New Revision: 245538
URL: http://svnweb.freebsd.org/changeset/base/245538

Log:
  Fix some signed vs unsigned comparisons.
  
  Reported by:	clang

Modified:
  projects/diffused_head/sbin/ipfw/diffuse_collector/diffuse_collector.c

Modified: projects/diffused_head/sbin/ipfw/diffuse_collector/diffuse_collector.c
==============================================================================
--- projects/diffused_head/sbin/ipfw/diffuse_collector/diffuse_collector.c	Thu Jan 17 04:32:38 2013	(r245537)
+++ projects/diffused_head/sbin/ipfw/diffuse_collector/diffuse_collector.c	Thu Jan 17 05:55:53 2013	(r245538)
@@ -1079,8 +1079,8 @@ parse_msg(struct class_node *cnode, char
 				r->id = s.id;
 
 				while (offs - toffs < ntohs(shdr->set_len) -
-				    sizeof(struct dip_set_header) -
-				    sizeof(struct dip_templ_header)) {
+				    (int)sizeof(struct dip_set_header) -
+				    (int)sizeof(struct dip_templ_header)) {
 					r->fields[r->fcnt].id =
 					    be16toh(be16dec(buf + offs));
 					offs += sizeof(uint16_t);
@@ -1113,7 +1113,7 @@ parse_msg(struct class_node *cnode, char
 				toffs = offs;
 
 				while (offs - toffs < ntohs(shdr->set_len) -
-				    sizeof(struct dip_set_header)) {
+				    (int)sizeof(struct dip_set_header)) {
 					offs += parse_rule(cnode, r, buf + offs,
 					    rset, max_fd);
 				}


More information about the svn-src-projects mailing list