svn commit: r211237 - projects/sv/usr.sbin/netdumpsrv
Attilio Rao
attilio at FreeBSD.org
Thu Aug 12 20:03:31 UTC 2010
Author: attilio
Date: Thu Aug 12 20:03:31 2010
New Revision: 211237
URL: http://svn.freebsd.org/changeset/base/211237
Log:
Avoid use of bogus ntohll().
Modified:
projects/sv/usr.sbin/netdumpsrv/netdump_server.c
Modified: projects/sv/usr.sbin/netdumpsrv/netdump_server.c
==============================================================================
--- projects/sv/usr.sbin/netdumpsrv/netdump_server.c Thu Aug 12 19:50:40 2010 (r211236)
+++ projects/sv/usr.sbin/netdumpsrv/netdump_server.c Thu Aug 12 20:03:31 2010 (r211237)
@@ -37,6 +37,7 @@
#include <arpa/inet.h>
#include <sys/param.h>
#include <sys/socket.h>
+#include <sys/endian.h>
#include <sys/errno.h>
#include <sys/stat.h>
#include <sys/errno.h>
@@ -516,7 +517,7 @@ int receive_message(int sock, struct soc
/* Convert byte order */
msg->hdr.type = ntohl(msg->hdr.type);
msg->hdr.seqno = ntohl(msg->hdr.seqno);
- msg->hdr.offset = ntohll(msg->hdr.offset);
+ msg->hdr.offset = be64toh(msg->hdr.offset);
msg->hdr.len = ntohl(msg->hdr.len);
if ((size_t)len < sizeof(struct netdump_msg_hdr) + msg->hdr.len)
More information about the svn-src-projects
mailing list