* src/vm/vm.cpp: Ignore all unknown options, but report them.
authorStefan Ring <stefan@complang.tuwien.ac.at>
Fri, 11 Mar 2011 21:54:10 +0000 (22:54 +0100)
committerStefan Ring <stefan@complang.tuwien.ac.at>
Fri, 11 Mar 2011 21:54:10 +0000 (22:54 +0100)
Obsoletes icedtea6 patch ignore-unknown-options.patch.
Thanks Xerxes Ranby.

src/vm/vm.cpp

index 3209a88a4124c0986323071e7eced48b1aa5cc78..d57a2ee99d61aa541b6126e6a343781102b272a1 100644 (file)
@@ -1169,7 +1169,7 @@ VM::VM(JavaVMInitArgs* vm_args)
                                                opt_prof_bb = true;
 
                                        else {
                                                opt_prof_bb = true;
 
                                        else {
-                                               printf("Unknown option: -Xprof:%s\n", opt_arg + j);
+                                               fprintf(stderr, "Unknown option: -Xprof:%s\n", opt_arg + j);
                                                usage();
                                        }
 
                                                usage();
                                        }
 
@@ -1240,9 +1240,8 @@ VM::VM(JavaVMInitArgs* vm_args)
 
 #endif
                default:
 
 #endif
                default:
-                       printf("Unknown option: %s\n",
-                                  vm_args->options[opt_index].optionString);
-                       usage();
+                       fprintf(stderr, "Unknown option: %s\n",
+                                  vm_args->options[opt_index++].optionString);
                }
        }
 
                }
        }