From ca114f9f34009e9193bff2aeb6e27570fd6dd098 Mon Sep 17 00:00:00 2001 From: "Szu-Yu Chen [:aknow]" Date: Wed, 22 May 2013 17:05:08 +0800 Subject: [PATCH] Bug 874791 - Add permission check for call barring API. r=hsinyi --- dom/network/src/MobileConnection.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dom/network/src/MobileConnection.cpp b/dom/network/src/MobileConnection.cpp index ae39824e0f8..e47c0f7f1ad 100644 --- a/dom/network/src/MobileConnection.cpp +++ b/dom/network/src/MobileConnection.cpp @@ -397,6 +397,10 @@ MobileConnection::GetCallBarringOption(const JS::Value& aOption, { *aRequest = nullptr; + if (!CheckPermission("mobileconnection")) { + return NS_OK; + } + if (!mProvider) { return NS_ERROR_FAILURE; } @@ -410,6 +414,10 @@ MobileConnection::SetCallBarringOption(const JS::Value& aOption, { *aRequest = nullptr; + if (!CheckPermission("mobileconnection")) { + return NS_OK; + } + if (!mProvider) { return NS_ERROR_FAILURE; }