Adopt to new implementation of smack. 87/45587/1
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 7 Aug 2015 14:27:51 +0000 (16:27 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 7 Aug 2015 14:27:51 +0000 (16:27 +0200)
In new implmentation connect will success only if
client have "w" rule to system socket and system process
have "w" rule to client.

Change-Id: I68caadb430678b8e8ee5b235576ff4ea95103abe

src/ckm/access_provider2.cpp

index 98a122fedc218363e52950b4cef1920c53b797b0..018454f9f97c499f5f6321274a0feab08364cd61 100644 (file)
@@ -48,6 +48,7 @@ void AccessProvider::allowAPI(const std::string &api, const std::string &rule) {
 
 void AccessProvider::apply() {
     // This should be done by security-manager
+    m_smackAccess.add("System", m_mySubject, "w");
     m_smackAccess.add(m_mySubject, "System", "w");
     m_smackAccess.apply();
 }