Skip to content

Commit 7256ba9

Browse files
jisedlacthurka
authored andcommitted
Portability Flaw: Locale Dependent Comparison - Fortify
1 parent eeb7eb4 commit 7256ba9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

visualvm/charts/src/com/sun/tools/visualvm/charts/xy/XYPainter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.awt.Polygon;
3333
import java.awt.Rectangle;
3434
import java.util.List;
35+
import java.util.Locale;
3536
import org.netbeans.lib.profiler.charts.ChartContext;
3637
import org.netbeans.lib.profiler.charts.ChartItem;
3738
import org.netbeans.lib.profiler.charts.swing.LongRect;
@@ -57,7 +58,7 @@ public class XYPainter extends SynchronousXYItemPainter {
5758
// --- Initializer ---------------------------------------------------------
5859

5960
{
60-
String _mode = System.getProperty("visualvm.charts.defaultMode", "minmax").toLowerCase(); // NOI18N
61+
String _mode = System.getProperty("visualvm.charts.defaultMode", "minmax").toLowerCase(Locale.ENGLISH); // NOI18N
6162
if ("fast".equals(_mode)) { // NOI18N
6263
mode = 0;
6364
} else {

visualvm/heapviewer/src/com/sun/tools/visualvm/heapviewer/oql/OQLQueries.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import java.nio.file.Files;
3838
import java.util.ArrayList;
3939
import java.util.List;
40+
import java.util.Locale;
4041
import javax.swing.BorderFactory;
4142
import javax.swing.Icon;
4243
import javax.swing.JComponent;
@@ -292,7 +293,7 @@ private void loadFromFile(final Handler handler) {
292293
chooser.setFileFilter(new FileFilter() {
293294
public boolean accept(File f) {
294295
if (f.isDirectory()) return true;
295-
String fname = f.getName().toLowerCase();
296+
String fname = f.getName().toLowerCase(Locale.ENGLISH);
296297
if (fname.endsWith(".oql") || fname.endsWith(".txt")) return true; // NOI18N
297298
return false;
298299
}
@@ -367,7 +368,7 @@ private void saveToFile(OQLSupport.Query query, final String queryText, final Ha
367368
chooser.setFileFilter(new FileFilter() {
368369
public boolean accept(File f) {
369370
if (f.isDirectory()) return true;
370-
String fname = f.getName().toLowerCase();
371+
String fname = f.getName().toLowerCase(Locale.ENGLISH);
371372
if (fname.endsWith(".oql") || fname.endsWith(".txt")) return true; // NOI18N
372373
return false;
373374
}
@@ -380,7 +381,7 @@ public String getDescription() {
380381
File file = chooser.getSelectedFile();
381382
lastDirectory = file.getParentFile();
382383

383-
String fname = file.getName().toLowerCase();
384+
String fname = file.getName().toLowerCase(Locale.ENGLISH);
384385
if (!fname.endsWith(".oql") && !fname.endsWith(".txt")) // NOI18N
385386
file = new File(file.getParentFile(), file.getName() + ".oql"); // NOI18N
386387
final File fileF = file;

0 commit comments

Comments
 (0)