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/cmd3.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/cmd3.cc')
-rw-r--r-- | src/cmd3.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cmd3.cc b/src/cmd3.cc index f5ab201e..610b24fa 100644 --- a/src/cmd3.cc +++ b/src/cmd3.cc @@ -2072,16 +2072,19 @@ void cli_add(cptr active, cptr trigger, cptr descr) } if (*t == '\0') break; } - cli_ptr->comm = string_make(temp); + cli_ptr->comm = strdup(temp); } else { - cli_ptr->comm = string_make(trigger); + cli_ptr->comm = strdup(trigger); } /* First try copying everything across. */ cli_ptr->key = num; - cli_ptr->descrip = string_make(descr); + cli_ptr->descrip = nullptr; + if (descr) { + cli_ptr->descrip = strdup(descr); + } /* Take description for the previous record if appropriate. */ if ((cli_total > 0) && (old_ptr->key == cli_ptr->key) && (cli_ptr->descrip == 0)) |