From 2866f6195eb49012cf7c42089a9fbf1be819129a Mon Sep 17 00:00:00 2001 From: Fraser Tweedale 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