From 0d084af123f458613d97bcf6d9578598ed6add40 Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Tue, 20 Jan 2015 23:57:30 +0000 Subject: [PATCH] Linux: Fix "No URLRequestContext for NSS HTTP handler" error (issue #1490). git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1978 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- libcef/browser/url_request_context_getter.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libcef/browser/url_request_context_getter.cc b/libcef/browser/url_request_context_getter.cc index 131f66f3c..fcd54c2b3 100644 --- a/libcef/browser/url_request_context_getter.cc +++ b/libcef/browser/url_request_context_getter.cc @@ -56,6 +56,10 @@ #include "net/url_request/url_request_job_factory_impl.h" #include "net/url_request/url_request_job_manager.h" +#if defined(USE_NSS) +#include "net/ocsp/nss_ocsp.h" +#endif + using content::BrowserThread; #if defined(OS_WIN) @@ -247,6 +251,10 @@ net::URLRequestContext* CefURLRequestContextGetter::GetURLRequestContext() { request_interceptors_.weak_clear(); storage_->set_job_factory(top_job_factory.release()); + +#if defined(USE_NSS) + net::SetURLRequestContextForNSSHttpIO(url_request_context_.get()); +#endif } return url_request_context_.get();