diff --git a/test/cpp/qps/client.h b/test/cpp/qps/client.h
index b015f2287e8bc101b2becd769f79956d554be254..f028fc7c0f74643fc10e16183a632a84043732ad 100644
--- a/test/cpp/qps/client.h
+++ b/test/cpp/qps/client.h
@@ -124,7 +124,7 @@ class Client {
   void EndThreads() { threads_.clear(); }
 
   virtual bool ThreadFunc(Histogram* histogram, size_t thread_idx) = 0;
-  
+
   void SetupLoadTest(const ClientConfig& config, size_t num_threads) {
     // Set up the load distribution based on the number of threads
     if (config.load_type() == CLOSED_LOOP) {
diff --git a/test/cpp/qps/client_async.cc b/test/cpp/qps/client_async.cc
index 3d5ff5295e1c4d108ce434a30d1b6671a79ef540..e91a7a191c194ba25613ce81005449617e5cd03b 100644
--- a/test/cpp/qps/client_async.cc
+++ b/test/cpp/qps/client_async.cc
@@ -144,7 +144,7 @@ class AsyncClient : public Client {
 					  const SimpleRequest&)> setup_ctx) :
     Client(config), channel_rpc_lock_(config.client_channels()) {
 
-    SetupLoadTest(config, num_threads_);
+    SetupLoadTest(config, config.async_client_threads());
 
     for (int i = 0; i < config.async_client_threads(); i++) {
       cli_cqs_.emplace_back(new CompletionQueue);