blob: e900ae801ae497dfd2bd7478f542feef4d13680d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- a/jdk/src/solaris/classes/sun/awt/X11/XDataTransferer.java
+++ b/jdk/src/solaris/classes/sun/awt/X11/XDataTransferer.java
@@ -282,14 +282,14 @@ public class XDataTransferer extends Dat
reader = new BufferedReader(new InputStreamReader(stream, charset));
String line;
ArrayList<URI> uriList = new ArrayList<URI>();
- URI uri;
while ((line = reader.readLine()) != null) {
try {
- uri = new URI(line);
+ if (!"\0".equals(line)) {
+ uriList.add(new URI(line));
+ }
} catch (URISyntaxException uriSyntaxException) {
throw new IOException(uriSyntaxException);
}
- uriList.add(uri);
}
return uriList.toArray(new URI[uriList.size()]);
} finally {
|