Author: brandonwilliams
Date: Wed Mar 30 16:18:39 2011
New Revision: 1087008

URL: http://svn.apache.org/viewvc?rev=1087008&view=rev
Log:
stress.java rejects arbitrary arguments.
Patch by Pavel Yaskevich, reviewed by brandonwilliams for CASSANDRA-2323

Modified:
    
cassandra/branches/cassandra-0.7/contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java

Modified: 
cassandra/branches/cassandra-0.7/contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.7/contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java?rev=1087008&r1=1087007&r2=1087008&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.7/contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java
 (original)
+++ 
cassandra/branches/cassandra-0.7/contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java
 Wed Mar 30 16:18:39 2011
@@ -115,6 +115,12 @@ public class Session
         {
             CommandLine cmd = parser.parse(availableOptions, arguments);
 
+            if (cmd.getArgs().length > 0)
+            {
+                System.err.println("Application does not allow arbitrary 
arguments: " + StringUtils.join(cmd.getArgList(), ", "));
+                System.exit(1);
+            }
+
             if (cmd.hasOption("h"))
                 throw new IllegalArgumentException("help");
 


Reply via email to