diff options
-rw-r--r-- | modules/commands/bs_badwords.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/commands/bs_badwords.cpp b/modules/commands/bs_badwords.cpp index 6deaa8924..a29c626a2 100644 --- a/modules/commands/bs_badwords.cpp +++ b/modules/commands/bs_badwords.cpp @@ -138,7 +138,8 @@ Serializable* BadWordImpl::Unserialize(Serializable *obj, Serialize::Data &data) bw->type = static_cast<BadWordType>(n); BadWordsImpl *bws = ci->Require<BadWordsImpl>("badwords"); - bws->badwords->push_back(bw); + if (!obj) + bws->badwords->push_back(bw); return bw; } |