Fix CliCredentials reference
diff --git a/test/cpp/util/grpc_tool.cc b/test/cpp/util/grpc_tool.cc
index 159c01c..3458a42 100644
--- a/test/cpp/util/grpc_tool.cc
+++ b/test/cpp/util/grpc_tool.cc
@@ -75,7 +75,7 @@
             GrpcToolOutputCallback callback);
   bool CallMethod(int argc, const char** argv, const CliCredentials& cred,
                   GrpcToolOutputCallback callback);
-  bool PrintType(int argc, const char** argv, CliCredentials cred,
+  bool PrintType(int argc, const char** argv, const CliCredentials& cred,
                  GrpcToolOutputCallback callback);
   // TODO(zyc): implement the following methods
   // bool ListServices(int argc, const char** argv, GrpcToolOutputCallback
@@ -257,7 +257,8 @@
   return true;
 }
 
-bool GrpcTool::PrintType(int argc, const char** argv, CliCredentials cred,
+bool GrpcTool::PrintType(int argc, const char** argv,
+                         const CliCredentials& cred,
                          GrpcToolOutputCallback callback) {
   CommandUsage(
       "Print type\n"
diff --git a/test/cpp/util/grpc_tool_test.cc b/test/cpp/util/grpc_tool_test.cc
index 1d790c6..edb66b7 100644
--- a/test/cpp/util/grpc_tool_test.cc
+++ b/test/cpp/util/grpc_tool_test.cc
@@ -109,7 +109,7 @@
 
   void ShutdownServer() { server_->Shutdown(); }
 
-  void ExitWhenError(int argc, const char** argv, const CliCredentials cred,
+  void ExitWhenError(int argc, const char** argv, const CliCredentials& cred,
                      GrpcToolOutputCallback callback) {
     int result = GrpcToolMainLib(argc, argv, cred, callback);
     if (result) {