]> ruderich.org/simon Gitweb - nsscash/nsscash.git/blobdiff - nss/gr.c
nss: gr/pw: use key->name for NULL check
[nsscash/nsscash.git] / nss / gr.c
index 8b336f9615bb4b0c200417240fa82f76ebb87166..cc7f9b0d3b428a48ffafb11b48f626fb3ba91d6a 100644 (file)
--- a/nss/gr.c
+++ b/nss/gr.c
@@ -154,9 +154,9 @@ static enum nss_status internal_getgr(struct search_key *key, struct group *resu
     const struct header *h = f.header;
 
     key->data = h->data + h->off_data;
-    uint64_t off_index = (key->id != NULL)
-                       ? h->off_id_index
-                       : h->off_name_index;
+    uint64_t off_index = (key->name != NULL)
+                       ? h->off_name_index
+                       : h->off_id_index;
     uint64_t *off = search(key, h->data + off_index, h->count);
     if (off == NULL) {
         unmap_file(&f);