Hi Paul and Serguei,
        Thanks for your comments, here is the updated patch: 
http://cr.openjdk.java.net/~lzang/8251374/webrev02/

BRs,
Lin

On 2020/8/13, 12:55 AM, "serguei.spit...@oracle.com" 
<serguei.spit...@oracle.com> wrote:

    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