diff --git a/system/gd/hci/acl_manager/le_acl_connection.cc b/system/gd/hci/acl_manager/le_acl_connection.cc
index 4f40e750092258fab598f8c3e92023762844f1a6..d0f589902a4329827c8b27da85f6a9abf5223b9a 100644
--- a/system/gd/hci/acl_manager/le_acl_connection.cc
+++ b/system/gd/hci/acl_manager/le_acl_connection.cc
@@ -93,7 +93,7 @@ class LeAclConnectionTracker : public LeConnectionManagementCallbacks {
   os::Handler* client_handler_ = nullptr;
   LeConnectionManagementCallbacks* client_callbacks_ = nullptr;
   std::list<common::OnceClosure> queued_callbacks_;
-  uint16_t connection_handle_;
+  const uint16_t connection_handle_;
 };
 
 struct LeAclConnection::impl {