(cache_addgr): Use correct key length in cache_add calls.

This commit is contained in:
Ulrich Drepper 2004-09-05 06:47:36 +00:00
parent 2a254592d0
commit 3d73c4ba9c

View File

@ -306,8 +306,8 @@ cache_addgr (struct database_dyn *db, int fd, request_header *req,
/* If the request was by GID, add that entry first. */
if (req->type != GETGRBYNAME)
{
if (cache_add (GETGRBYGID, cp, n, &dataset->head, true, db,
owner) < 0)
if (cache_add (GETGRBYGID, cp, key_offset, &dataset->head, true,
db, owner) < 0)
{
/* Could not allocate memory. Make sure the data gets
discarded. */
@ -336,7 +336,7 @@ cache_addgr (struct database_dyn *db, int fd, request_header *req,
== 0, 1))
{
if (req->type == GETGRBYNAME)
(void) cache_add (GETGRBYGID, cp, n, &dataset->head,
(void) cache_add (GETGRBYGID, cp, key_offset, &dataset->head,
req->type != GETGRBYNAME, db, owner);
}
else if (first)