Skip to content

Commit 09f617a

Browse files
committed
fix: fix FormPacketHelper
1 parent 412363e commit 09f617a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/legacy/legacyapi/form/FormPacketHelper.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ void HandleFormPacket(Player* player, unsigned formId, const std::string& data)
8585
if (form->callback) form->callback(player, chosen);
8686
// Button Callback
8787
if (chosen >= 0) {
88+
if (chosen >= form->elements.size()) return;
8889
auto button = dynamic_pointer_cast<Button>(form->elements[chosen]);
8990
if (button->callback) button->callback(player);
9091
}

0 commit comments

Comments
 (0)