updates.
[silc.git] / apps / silcd / serverid.c
index ff0c551bb0c04f626fa1ab80a8525288f94ad33d..2d153f32f229f0b2b72144669cd0ed2aaf5e7c06 100644 (file)
@@ -46,7 +46,7 @@ void silc_id_create_server_id(int sock, SilcRng rng, SilcServerID **new_id)
 
   /* Create the ID */
   /* XXX Does not support IPv6 */
-  SILC_PUT32_MSB(server.sin_addr.s_addr, (*new_id)->ip.data);
+  memcpy((*new_id)->ip.data, &server.sin_addr.s_addr, 4);
   (*new_id)->ip.data_len = 4;
   (*new_id)->port = server.sin_port;
   (*new_id)->rnd = silc_rng_get_rn16(rng);