summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--externals/microprofile/microprofile.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/externals/microprofile/microprofile.h b/externals/microprofile/microprofile.h
index 639f3618c..8f75a25aa 100644
--- a/externals/microprofile/microprofile.h
+++ b/externals/microprofile/microprofile.h
@@ -1697,7 +1697,13 @@ void MicroProfileFlip()
1697 { 1697 {
1698 int nTimer = MicroProfileLogTimerIndex(LE); 1698 int nTimer = MicroProfileLogTimerIndex(LE);
1699 uint8_t nGroup = pTimerToGroup[nTimer]; 1699 uint8_t nGroup = pTimerToGroup[nTimer];
1700 MP_ASSERT(nStackPos < MICROPROFILE_STACK_MAX); 1700
1701 // To avoid crashing due to OOB memory accesses/asserts
1702 // simply skip this iteration
1703 // MP_ASSERT(nStackPos < MICROPROFILE_STACK_MAX);
1704 if (nStackPos >= MICROPROFILE_STACK_MAX) {
1705 break;
1706 }
1701 MP_ASSERT(nGroup < MICROPROFILE_MAX_GROUPS); 1707 MP_ASSERT(nGroup < MICROPROFILE_MAX_GROUPS);
1702 pGroupStackPos[nGroup]++; 1708 pGroupStackPos[nGroup]++;
1703 pStack[nStackPos++] = k; 1709 pStack[nStackPos++] = k;