diff options
-rw-r--r-- | src/config.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config.c b/src/config.c index e82193694..87bdfce24 100644 --- a/src/config.c +++ b/src/config.c @@ -800,7 +800,7 @@ int ServerConfig::Read(bool bail) break; case DT_BOOLEAN: { bool val = vi.GetBool(); - ValueContainerBool *vcb = dynamic_cast<ValueContainerBool *>(Values[Index].val); + ValueContainerBool *vcb = (ValueContainerBool *)Values[Index].val; vcb->Set(&val, sizeof(bool)); } break; @@ -1907,7 +1907,7 @@ int read_config(int reload) } if (s_BotServ) { - if (!*BSFantasyCharacter) + if (!BSFantasyCharacter || !*BSFantasyCharacter) BSFantasyCharacter = sstrdup("!"); if (*BSFantasyCharacter && (strlen(BSFantasyCharacter) > 1)) { printf |