Просмотр исходного кода

DPReceive: fix regression on ARM because of memory alignment

ambrop7 15 лет назад
Родитель
Сommit
b8079323fc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      client/DPReceive.c

+ 1 - 1
client/DPReceive.c

@@ -85,7 +85,7 @@ static void receiver_recv_handler_send (DPReceiveReceiver *o, uint8_t *packet, i
             BLog(BLOG_WARNING, "missing destination");
             goto out;
         }
-        to_id = ltoh16(*((peerid_t *)data));
+        to_id = ((struct dataproto_peer_id *)data)->id;
         data += sizeof(to_id);
         data_len -= sizeof(to_id);
     }