The `nargs` value should now be pointing past both the
`HELPER_MAX_ARGS` and the additional terminator. i.e. outside
the valid array space. This is okay because it is an absolute
counter (1-based) not an offset (0-based) despite how it is
used to fill the array.
args[nargs] = nullptr;
++nargs;
- assert(nargs <= HELPER_MAX_ARGS);
+ assert(nargs <= HELPER_MAX_ARGS + 1);
int successfullyStarted = 0;
args[nargs] = nullptr;
++nargs;
- assert(nargs <= HELPER_MAX_ARGS);
+ assert(nargs <= HELPER_MAX_ARGS + 1);
int successfullyStarted = 0;