summaryrefslogtreecommitdiff
path: root/src/quark.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/quark.cc')
-rw-r--r--src/quark.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quark.cc b/src/quark.cc
index 1c8619fa..8a78b6f8 100644
--- a/src/quark.cc
+++ b/src/quark.cc
@@ -49,6 +49,8 @@ void quark_init()
*/
s16b quark_add(cptr str)
{
+ assert(str != nullptr);
+
int i;
/* Look for an existing quark */
@@ -65,7 +67,7 @@ s16b quark_add(cptr str)
quark__num = i + 1;
/* Add a new quark */
- quark__str[i] = string_make(str);
+ quark__str[i] = strdup(str);
/* Return the index */
return (i);