[Ocfs2-commits] manish commits r2257 - trunk/fs/ocfs2/cluster

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Mon May 16 22:23:47 CDT 2005


Author: manish
Signed-off-by: zab
Signed-off-by: mfasheh
Date: 2005-05-16 22:23:45 -0500 (Mon, 16 May 2005)
New Revision: 2257

Modified:
   trunk/fs/ocfs2/cluster/nodemanager.c
Log:
Make ip address config setting work right on big endian too

Signed-off-by: zab
Signed-off-by: mfasheh


Modified: trunk/fs/ocfs2/cluster/nodemanager.c
===================================================================
--- trunk/fs/ocfs2/cluster/nodemanager.c	2005-05-17 01:30:51 UTC (rev 2256)
+++ trunk/fs/ocfs2/cluster/nodemanager.c	2005-05-17 03:23:45 UTC (rev 2257)
@@ -361,8 +361,8 @@
 	unsigned int octets[4];
 	u32 ipv4_addr = 0; /* network order */
 
-	ret = sscanf(page, "%3u.%3u.%3u.%3u", &octets[0], &octets[1],
-		     &octets[2], &octets[3]);
+	ret = sscanf(page, "%3u.%3u.%3u.%3u", &octets[3], &octets[2],
+		     &octets[1], &octets[0]);
 	if (ret != 4)
 		return -EINVAL;
 
@@ -371,6 +371,7 @@
 			return -ERANGE;
 		ipv4_addr |= octets[i] << (i * 8);
 	}
+	ipv4_addr = htonl(ipv4_addr);
 
 	ret = 0;
 	write_lock(&cluster->cl_nodes_lock);



More information about the Ocfs2-commits mailing list