From 01976cec54f90b32581055cbac2f33cf11c2c84c Mon Sep 17 00:00:00 2001
From: h2zero <ryan@nable-embedded.io>
Date: Fri, 28 Mar 2025 16:56:54 -0600
Subject: [PATCH] [Bugfix] Incorrect onSubscribe value when indications are
 set.

---
 src/NimBLEServer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/NimBLEServer.cpp b/src/NimBLEServer.cpp
index 7e10ea2..c4ad50e 100644
--- a/src/NimBLEServer.cpp
+++ b/src/NimBLEServer.cpp
@@ -445,7 +445,7 @@ int NimBLEServer::handleGapEvent(ble_gap_event* event, void* arg) {
 
                         chr->m_pCallbacks->onSubscribe(chr,
                                                        peerInfo,
-                                                       event->subscribe.cur_notify + event->subscribe.cur_indicate);
+                                                       event->subscribe.cur_notify + (event->subscribe.cur_indicate << 1));
                     }
                 }
             }