From ed904e952efe67557174c450281f275fee8040ea Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 4 Sep 2016 22:55:25 +0200 Subject: [PATCH] Core/Items: Add missing nullptr check in WorldSession::HandleConfirmArtifactRespec --- src/server/game/Handlers/ArtifactHandler.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/server/game/Handlers/ArtifactHandler.cpp b/src/server/game/Handlers/ArtifactHandler.cpp index 87ee711cc7a..597d51533b7 100644 --- a/src/server/game/Handlers/ArtifactHandler.cpp +++ b/src/server/game/Handlers/ArtifactHandler.cpp @@ -192,10 +192,8 @@ void WorldSession::HandleConfirmArtifactRespec(WorldPackets::Artifact::ConfirmAr artifact->SetArtifactPower(&newPower); if (artifact->IsEquipped()) - { - ArtifactPowerRankEntry const* artifactPowerRank = sDB2Manager.GetArtifactPowerRank(artifactPower.ArtifactPowerId, 0); - _player->ApplyArtifactPowerRank(artifact, artifactPowerRank, false); - } + if (ArtifactPowerRankEntry const* artifactPowerRank = sDB2Manager.GetArtifactPowerRank(artifactPower.ArtifactPowerId, 0)) + _player->ApplyArtifactPowerRank(artifact, artifactPowerRank, false); } for (ItemDynamicFieldArtifactPowers const& power : artifact->GetArtifactPowers())