diff options
author | Bardur Arantsson <bardur@scientician.net> | 2014-06-26 21:54:30 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2014-06-27 07:42:41 +0200 |
commit | f50ed5b5c1e3caa38a5409cc22ea53fefd5c1209 (patch) | |
tree | 827ac3d7301849f2608dba0c1465d65137fffd94 /src/generate.cc | |
parent | 143808187704f8feec1b71f4e1c9a4b7efb1d9d6 (diff) |
Remove most of z-virt.[ch]
This commit leaves only safe_calloc() as a convenient "non-failing"
calloc().
Diffstat (limited to 'src/generate.cc')
-rw-r--r-- | src/generate.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/generate.cc b/src/generate.cc index fb8cb66e..4b8e1f3f 100644 --- a/src/generate.cc +++ b/src/generate.cc @@ -295,9 +295,11 @@ static level_generator_type *level_generators = NULL; */ void add_level_generator(cptr name, bool_ (*generator)(), bool_ stairs, bool_ monsters, bool_ objects, bool_ miscs) { + assert(name != nullptr); + level_generator_type *g = new level_generator_type; - g->name = string_make(name); + g->name = strdup(name); g->generator = generator; g->default_stairs = stairs; |