diff options
Diffstat (limited to 'security/sssd/files/patch-src__util__find_uid.c')
-rw-r--r-- | security/sssd/files/patch-src__util__find_uid.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/security/sssd/files/patch-src__util__find_uid.c b/security/sssd/files/patch-src__util__find_uid.c index 2baa338a1154..3e2cbd902dcc 100644 --- a/security/sssd/files/patch-src__util__find_uid.c +++ b/security/sssd/files/patch-src__util__find_uid.c @@ -1,15 +1,17 @@ ---- src/util/find_uid.c.orig 2014-09-17 13:01:37 UTC +diff --git src/util/find_uid.c src/util/find_uid.c +index 215c0d338..42a1df729 100644 +--- src/util/find_uid.c +++ src/util/find_uid.c -@@ -67,7 +67,7 @@ static errno_t get_uid_from_pid(const pid_t pid, uid_t +@@ -72,7 +72,7 @@ static errno_t get_uid_from_pid(const pid_t pid, uid_t *uid) uint32_t num=0; errno_t error; - ret = snprintf(path, PATHLEN, "/proc/%d/status", pid); + ret = snprintf(path, PATHLEN, "/compat/linux/proc/%d/status", pid); if (ret < 0) { - DEBUG(SSSDBG_CRIT_FAILURE, "snprintf failed"); + DEBUG(SSSDBG_CRIT_FAILURE, "snprintf failed\n"); return EINVAL; -@@ -207,12 +207,12 @@ static errno_t get_active_uid_linux(hash_table_t *tabl +@@ -218,12 +218,12 @@ static errno_t get_active_uid_linux(hash_table_t *table, uid_t search_uid) struct dirent *dirent; int ret, err; pid_t pid = -1; @@ -24,7 +26,7 @@ if (proc_dir == NULL) { ret = errno; DEBUG(SSSDBG_CRIT_FAILURE, "Cannot open proc dir.\n"); -@@ -287,9 +287,8 @@ done: +@@ -298,9 +298,8 @@ done: errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_t **table) { |