Index: webkit/plugins/ppapi/ppb_url_loader_impl.cc |
diff --git a/webkit/plugins/ppapi/ppb_url_loader_impl.cc b/webkit/plugins/ppapi/ppb_url_loader_impl.cc |
index 7920cca8e97461416e425be40d833ff6f827bc65..ccccd254034588ed82943ef8d8d9052aeafd4fe6 100644 |
--- a/webkit/plugins/ppapi/ppb_url_loader_impl.cc |
+++ b/webkit/plugins/ppapi/ppb_url_loader_impl.cc |
@@ -242,6 +242,9 @@ int32_t PPB_URLLoader_Impl::Open(PPB_URLRequestInfo_Impl* request, |
if (rv != PP_OK) |
return rv; |
+ if (request->RequiresUniversalAccess() && !has_universal_access_) |
+ return PP_ERROR_BADARGUMENT; |
+ |
if (loader_.get()) |
return PP_ERROR_INPROGRESS; |