[Pki-devel] [PATCH] 0180 Fix NPE in lightweight CA created

Fraser Tweedale ftweedal at redhat.com
Fri May 26 07:57:02 UTC 2017


Hi team,

The attached patch was pushed to master under trivial rule.
It fixes https://pagure.io/dogtagpki/issue/2711.

Thanks,
Fraser
-------------- next part --------------
From 2866f6195eb49012cf7c42089a9fbf1be819129a Mon Sep 17 00:00:00 2001
From: Fraser Tweedale <ftweedal at redhat.com>
Date: Fri, 26 May 2017 17:47:14 +1000
Subject: [PATCH] Fix NPE in lightweight CA creation

Fixes: https://pagure.io/dogtagpki/issue/2711
---
 .../cms/src/com/netscape/cms/servlet/cert/EnrollmentProcessor.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/EnrollmentProcessor.java b/base/server/cms/src/com/netscape/cms/servlet/cert/EnrollmentProcessor.java
index 908cbe4aecf96c24e2d356394c7ba1ead2cd3a56..4b0f68c51d963a27f0c1314ce25589893068d2ab 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/cert/EnrollmentProcessor.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/cert/EnrollmentProcessor.java
@@ -148,7 +148,9 @@ public class EnrollmentProcessor extends CertProcessor {
             IProfileContext ctx = profile.createContext();
 
             // set arbitrary user data into request, if any
-            String userData = request.getParameter("user-data");
+            String userData = null;
+            if (request != null)
+                userData = request.getParameter("user-data");
             if (userData != null)
                 ctx.set(IEnrollProfile.REQUEST_USER_DATA, userData);
 
-- 
2.9.4



More information about the Pki-devel mailing list