Blob Blame History Raw
From 6fc7131ec231865d2c1ce8267013d9cf78f36e68 Mon Sep 17 00:00:00 2001
From: Matthias Clasen <mclasen@redhat.com>
Date: Fri, 15 Jul 2016 16:05:36 -0400
Subject: [PATCH 17/18] Make sure to set the pid in auth_cb

---
 src/modules/module-flatpak.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/module-flatpak.c b/src/modules/module-flatpak.c
index cf428d4..9375a9b 100644
--- a/src/modules/module-flatpak.c
+++ b/src/modules/module-flatpak.c
@@ -510,7 +510,6 @@ static pa_hook_result_t client_put_cb(pa_core *c, pa_object *o, struct userdata
     pa_client *cl;
     uint32_t policy;
 
-pa_log("client put\n");
     pa_assert(c);
     pa_object_assert_ref(o);
 
@@ -523,6 +522,8 @@ pa_log("client put\n");
 
     client_data_new(u, cl->index, policy, cl->creds.pid);
 
+    pa_log("client put: policy %d, pid %u\n", policy, cl->creds.pid);
+
     return PA_HOOK_OK;
 }
 
@@ -543,6 +544,9 @@ static pa_hook_result_t client_auth_cb(pa_core *c, pa_object *o, struct userdata
 
     policy = find_policy_for_client(u, cl);
     cd->policy = policy;
+    cd->pid = cl->creds.pid;
+
+    pa_log("auth cb: policy %d, pid %u\n", cd->policy, cd->pid);
 
     return PA_HOOK_OK;
 }
-- 
2.9.3