rose: assert that program offset is sane

This commit is contained in:
Justin Viiret
2016-04-20 12:41:02 +10:00
committed by Matthew Barr
parent 061068a260
commit 9e0ec02ac9
2 changed files with 1 additions and 4 deletions

View File

@@ -830,7 +830,7 @@ hwlmcb_rv_t roseRunProgram(const struct RoseEngine *t,
char skip_mpv_catchup) {
DEBUG_PRINTF("program=%u, offsets [%llu,%llu]\n", programOffset, som, end);
assert(programOffset);
assert(programOffset >= sizeof(struct RoseEngine));
assert(programOffset < t->size);
const char *pc_base = getByOffset(t, programOffset);