diff --git a/src/common/gamecode/laws.c b/src/common/gamecode/laws.c index c4bfde35b..4bbe5e562 100644 --- a/src/common/gamecode/laws.c +++ b/src/common/gamecode/laws.c @@ -226,6 +226,8 @@ restart(unit *u, int race) faction *f = addplayer(u->region, u->faction->email, race)->faction; f->magiegebiet = u->faction->magiegebiet; f->options = u->faction->options; + assert(u->faction->locale); + f->locale = strdup(u->faction->locale); destroyfaction(u->faction); }