Explorar o código

qdevice-cmap: Fix compiler warning on Sparc/ARM

Signed-off-by: Jan Friesse <jfriesse@redhat.com>

(cherry picked from corosync-qdevice project commit
 37fda20a2f6c65a8f747d87daba09c5de34ccdb8)
Jan Friesse %!s(int64=7) %!d(string=hai) anos
pai
achega
dbd48b8a7f
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      qdevices/qdevice-cmap.c

+ 1 - 1
qdevices/qdevice-cmap.c

@@ -74,7 +74,7 @@ qdevice_cmap_autogenerate_node_id(const char *addr, int clear_node_high_byte)
 		return (0);
 		return (0);
 	}
 	}
 
 
-	memcpy(&i, &((struct sockaddr_in *)ainfo->ai_addr)->sin_addr, sizeof(struct in_addr));
+	memcpy(&i, &(((struct sockaddr_in *)((void *)ainfo->ai_addr))->sin_addr), sizeof(struct in_addr));
 	freeaddrinfo(ainfo);
 	freeaddrinfo(ainfo);
 
 
 	ret = htonl(i);
 	ret = htonl(i);