Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / sandbox / linux / seccomp-bpf / sandbox_bpf_test_runner.cc
index b964cbc..59ee26f 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "base/logging.h"
 #include "base/memory/scoped_ptr.h"
+#include "sandbox/linux/bpf_dsl/policy.h"
 #include "sandbox/linux/seccomp-bpf/die.h"
 #include "sandbox/linux/seccomp-bpf/sandbox_bpf.h"
 #include "sandbox/linux/tests/unit_tests.h"
@@ -27,7 +28,7 @@ void SandboxBPFTestRunner::Run() {
   DCHECK(bpf_tester_delegate_);
   sandbox::Die::EnableSimpleExit();
 
-  scoped_ptr<SandboxBPFPolicy> policy =
+  scoped_ptr<bpf_dsl::Policy> policy =
       bpf_tester_delegate_->GetSandboxBPFPolicy();
 
   if (sandbox::SandboxBPF::SupportsSeccompSandbox(-1) ==
@@ -59,9 +60,7 @@ void SandboxBPFTestRunner::Run() {
     // if we don't have kernel support.
     sandbox::SandboxBPF sandbox;
     sandbox.SetSandboxPolicy(policy.release());
-    sandbox::SandboxBPF::Program* program =
-        sandbox.AssembleFilter(true /* force_verification */);
-    delete program;
+    sandbox.AssembleFilter(true /* force_verification */);
     sandbox::UnitTests::IgnoreThisTest();
   }
 }