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

Moving ENIPMessage init out of the loop

Signed-off-by: Martin Melik Merkumians <melik-merkumians@acin.tuwien.ac.at>
Martin Melik Merkumians 6 лет назад
Родитель
Сommit
2206c4d50f
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      source/src/ports/generic_networkhandler.c

+ 2 - 2
source/src/ports/generic_networkhandler.c

@@ -495,9 +495,9 @@ void CheckAndHandleUdpGlobalBroadcastSocket(void) {
 
     const EipUint8 *receive_buffer = &incoming_message[0];
     int remaining_bytes = 0;
+    ENIPMessage outgoing_message;
+    InitializeENIPMessage(&outgoing_message);
     do {
-      ENIPMessage outgoing_message;
-      InitializeENIPMessage(&outgoing_message);
       EipStatus need_to_send = HandleReceivedExplictUdpData(
         g_network_status.udp_global_broadcast_listener,
         &from_address,