newstr
char *newstr;
if (asprintf(&newstr, "%s%s", str1, str2) == -1)
return newstr;
char *newstr;
newstr = realloc(*s, newsiz);
if (newstr == NULL)
*s = newstr;
char *newstr(const char *);
sep->se_server = newstr(arg);
defhost = newstr(defhost);
policy = (policy == NULL) ? NULL : newstr(policy);
return newstr(pattern);
return newstr(pattern);
policy = newstr(p);
sep->se_hostaddr = newstr(arg + 1);
sep->se_hostaddr = newstr(arg);
sep->se_service = newstr(c);
sep->se_service = newstr(arg);
sep->se_hostaddr = newstr(defhost);
sep->se_proto = newstr(arg);
sep->se_group = newstr(separator + 1);
sep->se_user = newstr(arg);
sep->se_argv[argc++] = newstr(arg);
sep->se_policy = policy != NULL ? newstr(policy) : NULL;
defhost = newstr("*");
sep->se_user = newstr(name);
sep->se_group = newstr(name);
sep->se_argv[argc++] = newstr(val);
sep->se_policy = policy != NULL ? newstr(ipsecstr) : newstr("");
sep->se_hostaddr = newstr(defhost);
sep->se_hostaddr = newstr(val);
sep->se_proto = newstr(val);