]> ruderich.org/simon Gitweb - nsscash/nsscash.git/blobdiff - nss/pw.c
Update copyright years
[nsscash/nsscash.git] / nss / pw.c
index c612026aa132a96cd7a6a303016e7bc7a27d5ad3..fc2128e9ea3145fbe5725eb9462f85627cf23408 100644 (file)
--- a/nss/pw.c
+++ b/nss/pw.c
@@ -1,7 +1,7 @@
 /*
  * Handle passwd entries via struct passwd
  *
- * Copyright (C) 2019  Simon Ruderich
+ * Copyright (C) 2019-2020  Simon Ruderich
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as published by
@@ -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);