summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-05-08 08:44:07 +0000
committerCorinna Vinschen <corinna@vinschen.de>2014-05-08 08:44:07 +0000
commita5a75a5a98a561e03c577c2faba7040c55d8161d (patch)
tree98fb983e3afb1f3c0a2cf6d38b44f53cdfd32381
parent03039d4fc21d7fd37bf3552100f383bc0671c947 (diff)
downloadcygnal-a5a75a5a98a561e03c577c2faba7040c55d8161d.tar.gz
cygnal-a5a75a5a98a561e03c577c2faba7040c55d8161d.tar.bz2
cygnal-a5a75a5a98a561e03c577c2faba7040c55d8161d.zip
* grp.cc (gr_ent::enumerate_caches): Fix copy/paste bug introducing
an endless loop.
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/grp.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 21608730e..5efecd23b 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+2014-05-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * grp.cc (gr_ent::enumerate_caches): Fix copy/paste bug introducing
+ an endless loop.
+
2014-05-07 Corinna Vinschen <corinna@vinschen.de>
* passwd.cc (pwdgrp::parse_passwd): Fix an off by one computing the
diff --git a/winsup/cygwin/grp.cc b/winsup/cygwin/grp.cc
index 3ccdbee0f..43cae6dc4 100644
--- a/winsup/cygwin/grp.cc
+++ b/winsup/cygwin/grp.cc
@@ -364,7 +364,7 @@ gr_ent::enumerate_caches ()
return &grf.group ()[cnt++].g;
}
cnt = 0;
- max = 1;
+ max = 2;
/*FALLTHRU*/
case 2:
if (from_db)