diff --git a/services/src/common_event_subscriber_manager.cpp b/services/src/common_event_subscriber_manager.cpp index 170110dff603eb430da700541b3e02327cfa87c4..a74d9132ca7314c32a1b5d7d42925ef6d17da919 100644 --- a/services/src/common_event_subscriber_manager.cpp +++ b/services/src/common_event_subscriber_manager.cpp @@ -375,7 +375,7 @@ void CommonEventSubscriberManager::GetSubscriberRecordsByWantLocked(const Common } auto publisherUid = (*it)->eventSubscribeInfo->GetPublisherUid(); - if (publisherUid > 0 && uid > 0 && publisherUid != uid) { + if (publisherUid > 0 && uid > 0 && static_cast(publisherUid) != uid) { continue; }