mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-10 16:03:16 +00:00
8143640: Showing incorrect result while passing specific argument in the Java launcher tools
Reviewed-by: ksrini
This commit is contained in:
parent
ef2abc8eff
commit
ed73972cda
@ -155,6 +155,7 @@ static char* next_arg(char* cmdline, char* arg, jboolean* wildcard) {
|
||||
}
|
||||
}
|
||||
dest += copyCh(ch, dest);
|
||||
slashes = 0;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
/**
|
||||
* @test
|
||||
* @bug 5030233 6214916 6356475 6571029 6684582 6742159 4459600 6758881 6753938
|
||||
* 6894719 6968053 7151434 7146424 8007333 8077822
|
||||
* 6894719 6968053 7151434 7146424 8007333 8077822 8143640
|
||||
* @summary Argument parsing validation.
|
||||
* @compile -XDignore.symbol.file Arrrghs.java
|
||||
* @run main/othervm Arrrghs
|
||||
@ -197,6 +197,8 @@ public class Arrrghs extends TestHelper {
|
||||
// more treatment of mixed slashes
|
||||
checkArgumentParsing("f1/ f3\\ f4/", "f1/", "f3\\", "f4/");
|
||||
checkArgumentParsing("f1/ f2\' ' f3/ f4/", "f1/", "f2\'", "'", "f3/", "f4/");
|
||||
|
||||
checkArgumentParsing("a\\*\\b", "a\\*\\b");
|
||||
}
|
||||
|
||||
private void initEmptyDir(File emptyDir) throws IOException {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user