From c5f27d15ee2ae0939a46479b44b72e67f29e7d83 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bodn=C3=A1r=20Zsombor?= <bodzsoaa@sch.bme.hu>
Date: Sat, 6 Feb 2021 18:35:48 +0100
Subject: [PATCH] Fix copying

---
 src/muebreceiver.cc | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/muebreceiver.cc b/src/muebreceiver.cc
index c4c122d..cce29c9 100644
--- a/src/muebreceiver.cc
+++ b/src/muebreceiver.cc
@@ -1,5 +1,7 @@
 #include "muebreceiver.h"
 
+#include <cstring>
+
 #include "muebreceiver_p.h"
 
 MuebReceiver::MuebReceiver(QObject *parent)
@@ -57,11 +59,7 @@ void MuebReceiver::ReadPendingDatagrams() {
         }
         // No compression
       } else {
-        // FIXME use better copy method
-        for (auto i : data) {
-          *frame_begin = i;
-          frame_begin++;
-        }
+        std::memcpy(frame_begin, data.constData(), data.size());
       }
 
       emit(FrameChanged(d->frame));
-- 
GitLab