summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/acl/Acl.cpp
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2010-04-08 22:12:03 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2010-04-08 22:12:03 +0000
commit8565fcc8631ccfa36836fcde4e1aebac476022a8 (patch)
tree7af23ed08a68d9b4f30934c58a2fb781c8818770 /cpp/src/qpid/acl/Acl.cpp
parente0a5bc013ae24199310df6711f2a603135b73792 (diff)
downloadqpid-python-8565fcc8631ccfa36836fcde4e1aebac476022a8.tar.gz
Committing the patch attached to QPID-2488
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932148 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/acl/Acl.cpp')
-rw-r--r--cpp/src/qpid/acl/Acl.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/qpid/acl/Acl.cpp b/cpp/src/qpid/acl/Acl.cpp
index e510920f6c..0e1379d7aa 100644
--- a/cpp/src/qpid/acl/Acl.cpp
+++ b/cpp/src/qpid/acl/Acl.cpp
@@ -18,6 +18,7 @@
#include "qpid/acl/Acl.h"
#include "qpid/acl/AclData.h"
+#include "qpid/acl/AclValidator.h"
#include "qpid/broker/Broker.h"
#include "qpid/Plugin.h"
@@ -129,6 +130,9 @@ Acl::Acl (AclValues& av, Broker& b): aclValues(av), broker(&b), transferAcl(fals
return false;
}
+ AclValidator validator;
+ validator.validate(d);
+
data = d;
transferAcl = data->transferAcl; // any transfer ACL
data->aclSource = aclFile;