Jelajahi Sumber

x86 was not setting port to network byte order, which resulted in
port being byte swapped. This of course, doesn't work well with
xscale boards.

(Logical change 1.9)


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@17 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 21 tahun lalu
induk
melakukan
df8eda0280
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      exec/parse.c

+ 1 - 1
exec/parse.c

@@ -431,7 +431,7 @@ int amfReadNetwork (char **error_string,
 			res = inet_aton (&line[strlen("bindnetaddr:")], &bindnet_addr->sin_addr);
 		} else
 		if (strncmp ("mcastport:", line, strlen ("mcastport:")) == 0) {
-			res = mcast_addr->sin_port = atoi (&line[strlen("mcastport:")]);
+			res = mcast_addr->sin_port = htons (atoi (&line[strlen("mcastport:")]));
 		} else {
 			res = 0;
 			break;