Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Stone <michael@laptop.org>2009-09-30 22:45:57 (GMT)
committer Michael Stone <michael@laptop.org>2009-09-30 22:45:57 (GMT)
commitcbd71d06db252f7162e8ffbc292ee0fbc2774295 (patch)
tree5e2cec245e424f486c4677e67ce0d6f622fa4210
parent548c38ccc4d0685a999ba373ad237b6cffb5e12c (diff)
Make getpwent() resume on the correct uid.
-rw-r--r--rainbow/nss/nss-rainbow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rainbow/nss/nss-rainbow.c b/rainbow/nss/nss-rainbow.c
index 5793cde..de6be89 100644
--- a/rainbow/nss/nss-rainbow.c
+++ b/rainbow/nss/nss-rainbow.c
@@ -133,7 +133,7 @@ begin:
return NSS_STATUS_SUCCESS;
maybe_error:
- if(errno == ERANGE) goto out_error;
+ if(errno == ERANGE) { g_uid--; goto out_error; }
goto begin;
out_error: