diff --git a/mozilla/security/manager/ssl/src/nsKeygenHandler.cpp b/mozilla/security/manager/ssl/src/nsKeygenHandler.cpp index ff976c66673..c9cf8777668 100644 --- a/mozilla/security/manager/ssl/src/nsKeygenHandler.cpp +++ b/mozilla/security/manager/ssl/src/nsKeygenHandler.cpp @@ -177,7 +177,10 @@ nsKeygenFormProcessor::Init() nsAutoString str; // Get the key strings // - nsCOMPtr nssComponent(do_GetService(kNSSComponentCID, &rv)); + nsCOMPtr nssComponent; + nssComponent = do_GetService(kNSSComponentCID, &rv); + if (NS_FAILED(rv)) + return rv; nssComponent->GetPIPNSSBundleString( NS_LITERAL_STRING("HighGrade").get(),