]> ruderich.org/simon Gitweb - nsscash/nsscash.git/blobdiff - nss/pw.c
nss: remove pointer indirection in search_key's id member
[nsscash/nsscash.git] / nss / pw.c
index c612026aa132a96cd7a6a303016e7bc7a27d5ad3..78a252f6db5a41edc02aead332670191eaa31ec7 100644 (file)
--- a/nss/pw.c
+++ b/nss/pw.c
@@ -163,9 +163,8 @@ static enum nss_status internal_getpw(struct search_key *key, struct passwd *res
 }
 
 enum nss_status _nss_cash_getpwuid_r(uid_t uid, struct passwd *result, char *buffer, size_t buflen, int *errnop) {
-    uint64_t id = (uint64_t)uid;
     struct search_key key = {
-        .id = &id,
+        .id = (uint64_t)uid,
         .offset = offsetof(struct passwd_entry, uid),
     };
     return internal_getpw(&key, result, buffer, buflen, errnop);