Add missing asprintf() status checks.

MFC after:	2 weeks
This commit is contained in:
Alexander Motin 2015-02-11 19:57:38 +00:00
parent f4bfb1fc59
commit 55e4579ef2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=278594

View File

@ -1191,8 +1191,11 @@ port_new(struct conf *conf, struct target *target, struct portal_group *pg)
{
struct port *port;
char *name;
int ret;
asprintf(&name, "%s-%s", pg->pg_name, target->t_name);
ret = asprintf(&name, "%s-%s", pg->pg_name, target->t_name);
if (ret <= 0)
log_err(1, "asprintf");
if (port_find(conf, name) != NULL) {
log_warnx("duplicate port \"%s\"", name);
free(name);
@ -1216,8 +1219,11 @@ port_new_pp(struct conf *conf, struct target *target, struct pport *pp)
{
struct port *port;
char *name;
int ret;
asprintf(&name, "%s-%s", pp->pp_name, target->t_name);
ret = asprintf(&name, "%s-%s", pp->pp_name, target->t_name);
if (ret <= 0)
log_err(1, "asprintf");
if (port_find(conf, name) != NULL) {
log_warnx("duplicate port \"%s\"", name);
free(name);