diff --git a/hcatalog/core/src/main/java/org/apache/hive/hcatalog/cli/HCatCli.java b/hcatalog/core/src/main/java/org/apache/hive/hcatalog/cli/HCatCli.java index f270e33585..f8f053bc2d 100644 --- a/hcatalog/core/src/main/java/org/apache/hive/hcatalog/cli/HCatCli.java +++ b/hcatalog/core/src/main/java/org/apache/hive/hcatalog/cli/HCatCli.java @@ -178,12 +178,12 @@ public static void main(String[] args) { SessionState.start(ss); // remove the leading and trailing quotes. hcatalog can miss on some cases. - if (execString.length() > 1 && execString.startsWith("\"") && execString.endsWith("\"")) { - execString = execString.substring(1, execString.length() - 1); - } // all done parsing, let's run stuff! if (execString != null) { + if (execString.length() > 1 && execString.startsWith("\"") && execString.endsWith("\"")) { + execString = execString.substring(1, execString.length() - 1); + } sysExit(ss, processLine(execString)); }