- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 26 Sep 2011 14:32:18 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/servlet
In directory hutz:/tmp/cvs-serv16740/org/w3c/css/servlet
Modified Files:
CssValidator.java
Log Message:
fix a NPE when profile is not given
Index: CssValidator.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/servlet/CssValidator.java,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- CssValidator.java 14 Sep 2011 16:31:50 -0000 1.47
+++ CssValidator.java 26 Sep 2011 14:32:16 -0000 1.48
@@ -117,7 +117,7 @@
pval = config.getInitParameter("debug");
- if (pval != null && pval.length()!=0) {
+ if (pval != null && !pval.isEmpty()) {
// servlet debug mode
// define a boolean property CSS.StyleSheet.debug if you want more
// debug.
@@ -130,12 +130,12 @@
}
pval = config.getInitParameter("import");
- if (pval != null && pval.length()!=0 && pval.equals("false")) {
+ if (pval != null && !pval.isEmpty() && pval.equals("false")) {
Util.importSecurity = true;
}
pval = config.getInitParameter("entitysize");
- if (pval != null && pval.length()!=0) {
+ if (pval != null && !pval.isEmpty()) {
try {
Util.maxEntitySize = Long.parseLong(pval);
} catch (NumberFormatException nfe) {
@@ -167,7 +167,7 @@
private void processVendorExtensionParameter(
String vendorExtensionParameter, ApplContext context) {
if (vendorExtensionParameter == null ||
- vendorExtensionParameter.length() == 0) {
+ vendorExtensionParameter.isEmpty()) {
vendorExtensionParameter =
getServletConfig().getInitParameter("vendorExtensionsAsWarnings");
}
@@ -235,7 +235,7 @@
lang = null;
}
- if (lang == null || lang.length()==0) {
+ if (lang == null || lang.isEmpty()) {
lang = req.getHeader("Accept-Language");
} else {
lang += ',' + req.getHeader("Accept-Language");
@@ -278,7 +278,7 @@
ac.setCredential(credential);
}
- if (usermedium == null || usermedium.length()==0) {
+ if (usermedium == null || usermedium.isEmpty()) {
usermedium = "all";
}
@@ -303,7 +303,7 @@
}
// CSS version
- ac.setCssVersionAndProfile(profile.toLowerCase());
+ ac.setCssVersionAndProfile(profile);
if (Util.onDebug) {
System.err.println("[DEBUG] version is : " + ac.getCssVersionString()
@@ -563,7 +563,7 @@
profile = (String) tmp[i].getValue();
} else if (tmp[i].getName().equals("usermedium")) {
usermedium = (String) tmp[i].getValue();
- if (usermedium == null || usermedium.length()==0) {
+ if (usermedium == null || usermedium.isEmpty()) {
usermedium = "all";
}
} else if (tmp[i].getName().equals("vextwarning")) {
@@ -576,7 +576,7 @@
}
- if (lang == null || lang.length()==0) {
+ if (lang == null || lang.isEmpty()) {
lang = req.getHeader("Accept-Language");
} else {
lang += ',' + req.getHeader("Accept-Language");
@@ -590,7 +590,7 @@
output = texthtml;
}
if ((file == null || file.getSize() == 0) &&
- (text == null || text.length() == 0)) {
+ (text == null || text.isEmpty())) {
// res.sendError(res.SC_BAD_REQUEST,
// "You have send an invalid request");
handleError(res, ac, output, "No file",
@@ -622,7 +622,7 @@
// Allow vendor extensions to just show up as warnings.
processVendorExtensionParameter(vendorExtensionAsWarnings, ac);
- ac.setCssVersionAndProfile(profile.toLowerCase());
+ ac.setCssVersionAndProfile(profile);
// CSS version
String fileName = "";
InputStream is = null;
Received on Monday, 26 September 2011 14:32:24 UTC