diff --git a/Telegram/SourceFiles/boxes/star_gift_box.cpp b/Telegram/SourceFiles/boxes/star_gift_box.cpp index 53244342be..19901d9796 100644 --- a/Telegram/SourceFiles/boxes/star_gift_box.cpp +++ b/Telegram/SourceFiles/boxes/star_gift_box.cpp @@ -2702,7 +2702,7 @@ void ShowStarGiftBox( auto was = std::move(entry); entry = Session(); if (const auto strong = weak.get()) { - if (const auto user = peer->asUser()) { + if (const auto user = peer->asUser(); user && !user->isSelf()) { using Type = Api::DisallowedGiftType; const auto disallowedTypes = user->disallowedGiftTypes(); const auto premium = (disallowedTypes & Type::Premium)