diff --git a/ta/ta_talloc.h b/ta/ta_talloc.h index 8291fa5bc3..6f5a11692c 100644 --- a/ta/ta_talloc.h +++ b/ta/ta_talloc.h @@ -142,7 +142,7 @@ char *ta_talloc_asprintf_append_buffer(char *s, const char *fmt, ...) TA_PRF(2, #define MP_TARRAY_REMOVE_AT(p, idxvar, at) \ do { \ size_t at_ = (at); \ - assert(at_ <= (idxvar)); \ + assert(at_ < (idxvar)); \ memmove((p) + at_, (p) + at_ + 1, \ ((idxvar) - at_ - 1) * sizeof((p)[0])); \ (idxvar)--; \