diff --git a/src/capi.cpp b/src/capi.cpp index 65e1fb3..89e6e5f 100644 --- a/src/capi.cpp +++ b/src/capi.cpp @@ -275,7 +275,7 @@ int copyAndReturn(std::vector b, T *buffer, int size) { if (size < int(b.size())) return RTC_ERR_TOO_SMALL; - memcpy(buffer, b.data(), size * sizeof(*buffer)); + memcpy(buffer, b.data(), b.size() * sizeof(*buffer)); return int(b.size()); }