Browse Source

More verbose errors for some ring buffer actions

tags/v2.1-alpha1-winvst
falkTX 6 years ago
parent
commit
cf9083780e
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      source/utils/CarlaRingBuffer.hpp
  2. +1
    -1
      source/utils/Lv2AtomRingBuffer.hpp

+ 1
- 1
source/utils/CarlaRingBuffer.hpp View File

@@ -380,7 +380,7 @@ protected:
CARLA_SAFE_ASSERT_RETURN(fBuffer != nullptr, false);
CARLA_SAFE_ASSERT_RETURN(buf != nullptr, false);
CARLA_SAFE_ASSERT_RETURN(size > 0, false);
CARLA_SAFE_ASSERT_RETURN(size < fBuffer->size, false);
CARLA_SAFE_ASSERT_UINT2_RETURN(size < fBuffer->size, size, fBuffer->size, false);

const uint8_t* const bytebuf(static_cast<const uint8_t*>(buf));



+ 1
- 1
source/utils/Lv2AtomRingBuffer.hpp View File

@@ -165,7 +165,7 @@ protected:
if (fRetAtom.atom.size == 0 || fRetAtom.atom.type == 0)
return nullptr;

CARLA_SAFE_ASSERT_RETURN(fRetAtom.atom.size < kMaxAtomDataSize, nullptr);
CARLA_SAFE_ASSERT_UINT2_RETURN(fRetAtom.atom.size < kMaxAtomDataSize, fRetAtom.atom.size, kMaxAtomDataSize, nullptr);

int32_t index = -1;
if (! tryRead(&index, sizeof(int32_t)))


Loading…
Cancel
Save