From c2128339ba046ceb7ab32954ae07dbb4b41d4e73 Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Thu, 31 May 2012 17:04:47 -0400 Subject: Fixes for Null_Returns Cases - 1 For Commit --- base/ca/src/com/netscape/ca/CAService.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'base/ca/src/com/netscape/ca/CAService.java') diff --git a/base/ca/src/com/netscape/ca/CAService.java b/base/ca/src/com/netscape/ca/CAService.java index 21702d90c..12011ced4 100644 --- a/base/ca/src/com/netscape/ca/CAService.java +++ b/base/ca/src/com/netscape/ca/CAService.java @@ -1500,6 +1500,9 @@ class getCertsForChallenge implements IServant { throws EBaseException { BigInteger[] serialNoArray = request.getExtDataInBigIntegerArray(CAService.SERIALNO_ARRAY); + if (serialNoArray == null) { + throw new ECAException(CMS.getLogMessage("CMS_CA_MISSING_SERIAL_NUMBER")); + } X509CertImpl[] certs = new X509CertImpl[serialNoArray.length]; for (int i = 0; i < serialNoArray.length; i++) { -- cgit