b0ed4f1
From 6fc7131ec231865d2c1ce8267013d9cf78f36e68 Mon Sep 17 00:00:00 2001
b0ed4f1
From: Matthias Clasen <mclasen@redhat.com>
b0ed4f1
Date: Fri, 15 Jul 2016 16:05:36 -0400
b0ed4f1
Subject: [PATCH 17/18] Make sure to set the pid in auth_cb
b0ed4f1
b0ed4f1
---
b0ed4f1
 src/modules/module-flatpak.c | 6 +++++-
b0ed4f1
 1 file changed, 5 insertions(+), 1 deletion(-)
b0ed4f1
b0ed4f1
diff --git a/src/modules/module-flatpak.c b/src/modules/module-flatpak.c
b0ed4f1
index cf428d4..9375a9b 100644
b0ed4f1
--- a/src/modules/module-flatpak.c
b0ed4f1
+++ b/src/modules/module-flatpak.c
b0ed4f1
@@ -510,7 +510,6 @@ static pa_hook_result_t client_put_cb(pa_core *c, pa_object *o, struct userdata
b0ed4f1
     pa_client *cl;
b0ed4f1
     uint32_t policy;
b0ed4f1
 
b0ed4f1
-pa_log("client put\n");
b0ed4f1
     pa_assert(c);
b0ed4f1
     pa_object_assert_ref(o);
b0ed4f1
 
b0ed4f1
@@ -523,6 +522,8 @@ pa_log("client put\n");
b0ed4f1
 
b0ed4f1
     client_data_new(u, cl->index, policy, cl->creds.pid);
b0ed4f1
 
b0ed4f1
+    pa_log("client put: policy %d, pid %u\n", policy, cl->creds.pid);
b0ed4f1
+
b0ed4f1
     return PA_HOOK_OK;
b0ed4f1
 }
b0ed4f1
 
b0ed4f1
@@ -543,6 +544,9 @@ static pa_hook_result_t client_auth_cb(pa_core *c, pa_object *o, struct userdata
b0ed4f1
 
b0ed4f1
     policy = find_policy_for_client(u, cl);
b0ed4f1
     cd->policy = policy;
b0ed4f1
+    cd->pid = cl->creds.pid;
b0ed4f1
+
b0ed4f1
+    pa_log("auth cb: policy %d, pid %u\n", cd->policy, cd->pid);
b0ed4f1
 
b0ed4f1
     return PA_HOOK_OK;
b0ed4f1
 }
b0ed4f1
-- 
b0ed4f1
2.9.3
b0ed4f1