Răsfoiți Sursa

Merge trunk revision 2384:
r2384 | honzaf | 2009-08-10 08:07:40 -0700 (Mon, 10 Aug 2009) | 5 lines

Swap item in cpg_joinlist

This patch add swab of header->size so big endian architectures
works with LE list and vica versa.


git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@2437 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 16 ani în urmă
părinte
comite
6ba36c0aab
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      services/cpg.c

+ 1 - 1
services/cpg.c

@@ -624,7 +624,7 @@ static void exec_cpg_joinlist_endian_convert (void *msg_v)
 	coroipc_response_header_t *res = (coroipc_response_header_t *)msg;
 	struct join_list_entry *jle = (struct join_list_entry *)(msg + sizeof(coroipc_response_header_t));
 
-	/* XXX shouldn't mar_res_header be swabbed? */
+	swab_mar_int32_t (&res->size);
 
 	while ((const char*)jle < msg + res->size) {
 		jle->pid = swab32(jle->pid);