Module Name: src Committed By: christos Date: Tue Mar 3 00:27:08 UTC 2020
Modified Files: src/external/bsd/pam-u2f/dist: drop_privs.h Log Message: add casts, change to multiline. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/external/bsd/pam-u2f/dist/drop_privs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/pam-u2f/dist/drop_privs.h diff -u src/external/bsd/pam-u2f/dist/drop_privs.h:1.1.1.1 src/external/bsd/pam-u2f/dist/drop_privs.h:1.2 --- src/external/bsd/pam-u2f/dist/drop_privs.h:1.1.1.1 Mon Mar 2 19:18:44 2020 +++ src/external/bsd/pam-u2f/dist/drop_privs.h Mon Mar 2 19:27:08 2020 @@ -55,8 +55,13 @@ struct _ykpam_privs { #define PAM_MODUTIL_DEF_PRIVS(n) \ gid_t n##_saved_groups[SAVED_GROUPS_MAX_LEN]; \ - struct _ykpam_privs n = {-1, -1, n##_saved_groups, SAVED_GROUPS_MAX_LEN, \ - cfg->debug_file} + struct _ykpam_privs n = { \ + (uid_t)-1, \ + (gid_t)-1, \ + n##_saved_groups, \ + SAVED_GROUPS_MAX_LEN, \ + cfg->debug_file, \ + } int pam_modutil_drop_priv(pam_handle_t *, struct _ykpam_privs *, struct passwd *);