chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
73760c0
)
core: link user keyring to session keyring (#6275)
author
Christian Hesse
<mail@eworm.de>
Tue, 4 Jul 2017 07:38:31 +0000
(09:38 +0200)
committer
Sven Eden
<yamakuzure@gmx.net>
Tue, 25 Jul 2017 07:46:53 +0000
(09:46 +0200)
Commit
74dd6b515fa968c5710b396a7664cac335e25ca8
(core: run each system
service with a fresh session keyring) broke adding keys to user keyring.
Added keys could not be accessed with error message:
keyctl_read_alloc: Permission denied
So link the user keyring to our session keyring.
src/basic/missing.h
patch
|
blob
|
history
diff --git
a/src/basic/missing.h
b/src/basic/missing.h
index 4bac23f731ef2bbdddcc79034e3cb65461bdc860..a923de5e58fa3a735cbced5ffa81b83546047133 100644
(file)
--- a/
src/basic/missing.h
+++ b/
src/basic/missing.h
@@
-1102,6
+1102,10
@@
typedef int32_t key_serial_t;
#define KEYCTL_DESCRIBE 6
#endif
+#ifndef KEYCTL_LINK
+#define KEYCTL_LINK 8
+#endif
+
#ifndef KEYCTL_READ
#define KEYCTL_READ 11
#endif