Hi Lin,

It looks good.
Just one comment.

    +               System.err.println("Fail: invalid option: '" + subopt +"'");
    +               System.exit(1);

Exit needs to be replaced wit usage for consistency.

Thanks,
Serguei


On 8/10/20 19:57, linzang(臧琳) wrote:
Here is the webrev: http://cr.openjdk.java.net/~lzang/8251374/webrev01/

BRs,
Lin

On 2020/8/11, 10:52 AM, "linzang(臧琳)" <linz...@tencent.com> wrote:

     Hi All,
          May I ask your help to review this tiny patch? It fix an issue that 
jmap -dump could wrongly accept invalid optioins.
          Bugs: https://bugs.openjdk.java.net/browse/JDK-8251374
          Patch:  (Can not connect to webrev ftp currently, will try it later, 
following are all code changes)

     ################################
     --- old/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java        
2020-08-11 10:42:32.044567791 +0800
     +++ new/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java        
2020-08-11 10:42:31.876568681 +0800
     @@ -207,6 +207,11 @@
                      liveopt = "-live";
                  } else if (subopt.startsWith("file=")) {
                      filename = parseFileName(subopt);
     +            } else if (subopt.equals("format=b")) {
     +                // ignore format (not needed at this time)
     +            } else {
     +               System.err.println("Fail: invalid option: '" + subopt 
+"'");
     +               System.exit(1);
                  }
              }
     ################################

     Thanks,
     Lin



Reply via email to