Skip to content

Commit c71f30a

Browse files
authored
Make sure QList is large enough before calling at() (AttorneyOnline#1074)
1 parent 0d6b89f commit c71f30a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/animationlayer.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,10 @@ void CharacterAnimationLayer::setFrameEffects(QStringList data)
488488
for (const QString &raw_effect : std::as_const(emote_effects))
489489
{
490490
QStringList frame_data = raw_effect.split("=");
491-
491+
if (frame_data.size() < 2)
492+
{
493+
continue;
494+
}
492495
const int frame_number = frame_data.at(0).toInt();
493496

494497
FrameEffect effect;

0 commit comments

Comments
 (0)