On Wed, Jun 20, 2018 at 03:24:19PM -0500, Jason Wessel wrote: > On 06/20/2018 06:08 AM, Dan Carpenter wrote: > > If "*nextarg == argc" then we end up reading beyond the end of the > > argv[] array. > > > > Fixes: 5d5314d6795f ("kdb: core for kgdb back end (1 of 2)") > > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > > > diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c > > index 2ddfce8f1e8f..214d09345056 100644 > > --- a/kernel/debug/kdb/kdb_main.c > > +++ b/kernel/debug/kdb/kdb_main.c > > @@ -522,7 +522,7 @@ int kdbgetaddrarg(int argc, const char **argv, int *nextarg, > > * $environment-variable > > */ > > - if (*nextarg > argc) > > + if (*nextarg >= argc) > > return KDB_ARGCOUNT; > > > Did you happen to test what happened if you made this change? > Sorry, no. I was using a pretty brain dead script and mostly using manual review to check the output. I should have been more careful. I appologize. I definitely won't publish the check either because I recognize the risks here. regards, dan carpenter -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html