Author: eevans
Date: Fri Nov 13 21:13:31 2009
New Revision: 835990

URL: http://svn.apache.org/viewvc?rev=835990&view=rev
Log:
gracefully handle missing keyspace argument (cli)

Patch by Hafsteinn Baldvinsson; reviewed by eevans for CASSANDRA-551

Modified:
    incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java

Modified: 
incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java?rev=835990&r1=835989&r2=835990&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java 
(original)
+++ incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java 
Fri Nov 13 21:13:31 2009
@@ -251,8 +251,14 @@
         // Get table name
         int childCount = ast.getChildCount();
         assert(childCount == 1);
+
         String tableName = ast.getChild(0).getText();
-        
+
+        if( tableName == null ) {
+            css_.out.println("Keyspace argument required");
+            return;
+        }
+
         // Describe and display
         Map<String, Map<String, String>> columnFamiliesMap;
         try {


Reply via email to