From 241a9adf47d6303a63d85651d3a57fff22f39219 Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Thu, 16 Aug 2012 12:34:53 -0700 Subject: [PATCH] Bug 776664: Check "sms" capability for PSms. r=mounir --- dom/ipc/ContentParent.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dom/ipc/ContentParent.cpp b/dom/ipc/ContentParent.cpp index daea07abb99f..0ff79710eab7 100644 --- a/dom/ipc/ContentParent.cpp +++ b/dom/ipc/ContentParent.cpp @@ -15,6 +15,7 @@ #include "chrome/common/process_watcher.h" +#include "AppProcessPermissions.h" #include "CrashReporterParent.h" #include "History.h" #include "IDBFactory.h" @@ -1358,6 +1359,9 @@ ContentParent::DeallocPExternalHelperApp(PExternalHelperAppParent* aService) PSmsParent* ContentParent::AllocPSms() { + if (!AppProcessHasPermission(this, "sms")) { + return nullptr; + } return new SmsParent(); }