svn commit: r245543 - projects/diffused_head/sbin/ipfw/diffuse_collector
Lawrence Stewart
lstewart at FreeBSD.org
Thu Jan 17 08:35:41 UTC 2013
Author: lstewart
Date: Thu Jan 17 08:35:41 2013
New Revision: 245543
URL: http://svnweb.freebsd.org/changeset/base/245543
Log:
Mitigate against possible unaligned access when serialising data into a buffer.
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 07:04:37 2013 (r245542)
+++ projects/diffused_head/sbin/ipfw/diffuse_collector/diffuse_collector.c Thu Jan 17 08:35:41 2013 (r245543)
@@ -1894,8 +1894,7 @@ request_classifier_state()
thdr->flags = 0;
offs += sizeof(struct dip_templ_header);
- *((uint16_t *)(reqstatepkt + offs)) =
- htons(dip_info[DIP_IE_MSG_TYPE].id);
+ be16enc(reqstatepkt + offs, htons(dip_info[DIP_IE_MSG_TYPE].id));
offs += sizeof(uint16_t);
shdr->set_len = htons(offs - sizeof(struct dip_header));
More information about the svn-src-projects
mailing list