From 10326ad4fe1b3db620f43feb3f47c4fd008f3f33 Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Mon, 11 Jun 2012 16:21:26 -0400 Subject: Fixes for Coverity issues of type Stringbuffer, NO_EQUALS_METHOD , REVERSE_INULL,Wrong_Map_Iterators --- base/java-tools/src/com/netscape/cmstools/CMCResponse.java | 4 ++-- base/java-tools/src/com/netscape/cmstools/PrettyPrintCert.java | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) (limited to 'base/java-tools') diff --git a/base/java-tools/src/com/netscape/cmstools/CMCResponse.java b/base/java-tools/src/com/netscape/cmstools/CMCResponse.java index eae0b7303..50db485a4 100644 --- a/base/java-tools/src/com/netscape/cmstools/CMCResponse.java +++ b/base/java-tools/src/com/netscape/cmstools/CMCResponse.java @@ -122,10 +122,10 @@ public class CMCResponse { ASN1Util.encode(sts.elementAt(j))); SEQUENCE seq = cst.getBodyList(); - String s = " BodyList: "; + StringBuilder s = new StringBuilder(" BodyList: "); for (int k = 0; k < seq.size(); k++) { INTEGER n = (INTEGER) seq.elementAt(k); - s = s + n.toString() + " "; + s.append(n.toString() + " "); } System.out.println(s); int st = cst.getStatus(); diff --git a/base/java-tools/src/com/netscape/cmstools/PrettyPrintCert.java b/base/java-tools/src/com/netscape/cmstools/PrettyPrintCert.java index 90d1eff9e..100304cfe 100644 --- a/base/java-tools/src/com/netscape/cmstools/PrettyPrintCert.java +++ b/base/java-tools/src/com/netscape/cmstools/PrettyPrintCert.java @@ -86,7 +86,7 @@ public class PrettyPrintCert { X509CertImpl cert = null; Locale aLocale = null; CertPrettyPrint certDetails = null; - String pp = ""; + StringBuilder pp = new StringBuilder(); FileOutputStream outputCert = null; boolean mSimpleInfo = false; String inputfile = null; @@ -194,11 +194,10 @@ public class PrettyPrintCert { X500Name dname = (X500Name) csn.get(CertificateSubjectName.DN_NAME); - pp = ""; RDN[] rdns = dname.getNames(); for (int i = rdns.length - 1; i >= 0; i--) { - pp = pp + rdns[i] + "\n"; + pp.append(rdns[i] + "\n"); } } catch (Exception e) { @@ -213,7 +212,7 @@ public class PrettyPrintCert { certDetails = new CertPrettyPrint(cert); // (9) Convert the CertPrettyPrint() object into a String() object - pp = certDetails.toString(aLocale); + pp.append(certDetails.toString(aLocale)); } // (10) Finally, "pretty print" the actual certificate to the console @@ -230,7 +229,7 @@ public class PrettyPrintCert { } try { - outputCert.write(pp.getBytes()); + outputCert.write(pp.toString().getBytes()); } catch (IOException e) { System.out.println("PrettyPrintCert: Unexpected error " + "encountered while attempting to write() " + -- cgit