From 390d65a8dccc9d8eb251eb35849658b5d1d82b6d Mon Sep 17 00:00:00 2001 From: loki Date: Wed, 11 Dec 2019 15:40:08 +0100 Subject: [PATCH] Fix a cause of unrecoverable frame --- sunshine/stream.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sunshine/stream.cpp b/sunshine/stream.cpp index f6935d0a..d0006f9e 100644 --- a/sunshine/stream.cpp +++ b/sunshine/stream.cpp @@ -358,14 +358,12 @@ std::vector insert(uint64_t insert_size, uint64_t slice_size, const std next += slice_size; } - if(pad) { - auto x = elements - 1; - void *p = &result[x*(insert_size + slice_size)]; + auto x = elements - 1; + void *p = &result[x*(insert_size + slice_size)]; - f(p, x, elements); + f(p, x, elements); - std::copy(next, std::end(data), (char*)p + insert_size); - } + std::copy(next, std::end(data), (char*)p + insert_size); return result; }