X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/8e43b0b4146cdbacec61e83e8b8251c0b5a090c9..8a78afe43d8c11af9e1d50ef438f0f193dcd12b3:/src/ircd_parser.y diff --git a/src/ircd_parser.y b/src/ircd_parser.y index 0f80617..dbb834f 100644 --- a/src/ircd_parser.y +++ b/src/ircd_parser.y @@ -152,7 +152,7 @@ static void add_cur_list(int type, char *str, int number) break; case CF_STRING: case CF_QSTRING: - DupString(new->v.string, str); + new->v.string = rb_strdup(str); break; } @@ -255,7 +255,7 @@ oneitem: qstring { $$ = rb_malloc(sizeof(conf_parm_t)); $$->type = CF_QSTRING; - DupString($$->v.string, $1); + $$->v.string = rb_strdup($1); } | timespec { @@ -285,7 +285,7 @@ oneitem: qstring else { $$->type = CF_STRING; - DupString($$->v.string, $1); + $$->v.string = rb_strdup($1); } } ;