| Index: net/base/x509_certificate_nss.cc
|
| ===================================================================
|
| --- net/base/x509_certificate_nss.cc (revision 44427)
|
| +++ net/base/x509_certificate_nss.cc (working copy)
|
| @@ -5,6 +5,7 @@
|
| #include "net/base/x509_certificate.h"
|
|
|
| #include <cert.h>
|
| +#include <nss.h>
|
| #include <pk11pub.h>
|
| #include <prerror.h>
|
| #include <prtime.h>
|
| @@ -722,6 +723,9 @@
|
| const char* data, int length) {
|
| base::EnsureNSSInit();
|
|
|
| + if (!NSS_IsInitialized())
|
| + return NULL;
|
| +
|
| // Make a copy of |data| since CERT_DecodeCertPackage might modify it.
|
| char* data_copy = new char[length];
|
| memcpy(data_copy, data, length);
|
|
|