X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/942561da2455ee50a1eb82c8c4f2bdb5e25133d1..bc10b0cee78f7df5b7b2c6958a5a547f56bac4f5:/sbr/context_replace.c diff --git a/sbr/context_replace.c b/sbr/context_replace.c index 45d5a31d..0e9e1146 100644 --- a/sbr/context_replace.c +++ b/sbr/context_replace.c @@ -20,9 +20,8 @@ context_replace (char *key, char *value) * If list is empty, allocate head of profile/context list. */ if (!m_defs) { - m_defs = (struct node *) mh_xmalloc (sizeof(*np)); - - np = m_defs; + NEW(np); + m_defs = np; np->n_name = getcpy (key); np->n_field = getcpy (value); np->n_context = 1; @@ -54,8 +53,7 @@ context_replace (char *key, char *value) /* * Else add this new entry at the end */ - np->n_next = (struct node *) mh_xmalloc (sizeof(*np)); - + NEW(np->n_next); np = np->n_next; np->n_name = getcpy (key); np->n_field = getcpy (value);