]> granicus.if.org Git - sudo/commitdiff
make increases of cm_list_size and ga_list_size be similar to
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 20 Nov 1998 19:26:16 +0000 (19:26 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 20 Nov 1998 19:26:16 +0000 (19:26 +0000)
increases of stacksize (ie: >= not > in initial compare).

parse.yacc

index 3c939ec94ae8a05ade2ab584c58f054c9e8927c7..12d0cb92ab7dae8346f9142881e4118b82a08cd4 100644 (file)
@@ -923,7 +923,7 @@ void reset_aliases()
 
 static void expand_ga_list()
 {
-    if (++ga_list_len > ga_list_size) {
+    if (++ga_list_len >= ga_list_size) {
        while ((ga_list_size += STACKINCREMENT) < ga_list_len);
        if (ga_list == NULL) {
            if ((ga_list = (struct generic_alias *)
@@ -953,7 +953,7 @@ static void expand_ga_list()
 
 static void expand_match_list()
 {
-    if (++cm_list_len > cm_list_size) {
+    if (++cm_list_len >= cm_list_size) {
        while ((cm_list_size += STACKINCREMENT) < cm_list_len);
        if (cm_list == NULL) {
            if ((cm_list = (struct command_match *)