Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:Update
pacemaker
pacemaker-libcrmcommon-user-lookup-messages.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pacemaker-libcrmcommon-user-lookup-messages.patch of Package pacemaker
commit 6de28862e5ff7176cf4bb5f2bb3f3a3313deaa58 Author: Ken Gaillot <kgaillot@redhat.com> Date: Fri Jul 14 16:40:51 2017 -0500 Log: libcrmcommon: improve user lookup messages Before, crm_user_lookup() would print an error message on error, and its callers would, too. Leave it to the callers, who have a better idea of what the severity is. diff --git a/lib/common/utils.c b/lib/common/utils.c index 71b5d5a7e..d97bbbf22 100644 --- a/lib/common/utils.c +++ b/lib/common/utils.c @@ -420,25 +420,25 @@ generate_hash_key(const char *crm_msg_reference, const char *sys) int crm_user_lookup(const char *name, uid_t * uid, gid_t * gid) { - int rc = -1; + int rc = pcmk_ok; char *buffer = NULL; struct passwd pwd; struct passwd *pwentry = NULL; buffer = calloc(1, PW_BUFFER_LEN); - getpwnam_r(name, &pwd, buffer, PW_BUFFER_LEN, &pwentry); + rc = getpwnam_r(name, &pwd, buffer, PW_BUFFER_LEN, &pwentry); if (pwentry) { - rc = 0; if (uid) { *uid = pwentry->pw_uid; } if (gid) { *gid = pwentry->pw_gid; } - crm_trace("Cluster user %s has uid=%d gid=%d", name, pwentry->pw_uid, pwentry->pw_gid); + crm_trace("User %s has uid=%d gid=%d", name, pwentry->pw_uid, pwentry->pw_gid); } else { - crm_err("Cluster user %s does not exist", name); + rc = rc? -rc : -EINVAL; + crm_info("User %s lookup: %s", name, pcmk_strerror(rc)); } free(buffer);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor