diff --git a/system/bta/hf_client/bta_hf_client_main.cc b/system/bta/hf_client/bta_hf_client_main.cc
index 96a1b2ec360517b43f276d4bf1f583ea68271736..b11eff456e885acfd493b0a1ba8d70ca800a9945 100644
--- a/system/bta/hf_client/bta_hf_client_main.cc
+++ b/system/bta/hf_client/bta_hf_client_main.cc
@@ -930,27 +930,27 @@ void bta_hf_client_dump_statistics(int fd) {
   // We dump statistics for all control blocks
   for (int i = 0; i < HF_CLIENT_MAX_DEVICES; i++) {
     tBTA_HF_CLIENT_CB* client_cb = &bta_hf_client_cb_arr.cb[i];
-    dprintf(fd, "Contol block #%d\n", i + 1);
-
     if (!client_cb->is_allocated) {
-      dprintf(fd, "NOT ALLOCATED\n");
+      // Skip the blocks which are not allocated
       continue;
     }
 
+    dprintf(fd, "  Control block #%d\n", i + 1);
+
     // Device name
-    dprintf(fd, "Peer Device: %02x:%02x:%02x:%02x:%02x:%02x\n",
+    dprintf(fd, "    Peer Device: %02x:%02x:%02x:%02x:%02x:%02x\n",
             client_cb->peer_addr[0], client_cb->peer_addr[1],
             client_cb->peer_addr[2], client_cb->peer_addr[3],
             client_cb->peer_addr[4], client_cb->peer_addr[5]);
 
     // State machine state
-    dprintf(fd, "State Machine State: %s\n",
+    dprintf(fd, "    State Machine State: %s\n",
             bta_hf_client_state_str(client_cb->state));
 
     // Local RFC channelfor communication
-    dprintf(fd, "RFCOMM Channel (local) %d\n", client_cb->conn_handle);
+    dprintf(fd, "    RFCOMM Channel (local) %d\n", client_cb->conn_handle);
 
     // BTA Handle shared between BTA and client (ex BTIF)
-    dprintf(fd, "BTA Generated handle %d\n", client_cb->handle);
+    dprintf(fd, "    BTA Generated handle %d\n", client_cb->handle);
   }
 }