commit b1a6e13a93661dfae7df15fe32862bddf4026c80 Author: Dave Anderson Date: Tue May 21 14:09:13 2019 -0400 Fix for a crash-7.2.6 regression to the "p" command. Without the patch, a gdb pass-through command construct such as: p ((struct zone *)0xffff901e3ffda000)->min_slab_pages gets parsed incorrectly, and the "-" is mistaken for an argument option, and each of the subsequent characters are marked as an "invalid option". (dwysocha@redhat.com) diff --git a/tools.c b/tools.c index eceea90..2d95c3a 100644 --- a/tools.c +++ b/tools.c @@ -246,8 +246,10 @@ next: break; } } - if (expression == 0) + if (expression == 0) { i++; + continue; + } } if (str[i] != NULLCHAR && str[i] != '\n') {