diff --git a/daemon/src/video/video_receive_thread.cpp b/daemon/src/video/video_receive_thread.cpp
index 0b6be837b5dd9b86d73f6e15cf348b71aa9858b1..9717794dd7f63afc4a6ce422ff0c37167ead725e 100644
--- a/daemon/src/video/video_receive_thread.cpp
+++ b/daemon/src/video/video_receive_thread.cpp
@@ -65,7 +65,7 @@ int getBufferSize(int width, int height, int format)
 {
     enum PixelFormat fmt = (enum PixelFormat) format;
     // determine required buffer size and allocate buffer
-    return sizeof(unsigned char) * avpicture_get_size(fmt, width, height);
+    return avpicture_get_size(fmt, width, height);
 }
 
 string openTemp(string path, std::ofstream& os)