Date: Fri, 6 Jul 2001 00:05:01 -0400 (EDT) From: Mike Barcroft <mike@q9media.com> To: Mike Heffner <mheffner@novacoxmail.com> Cc: audit@FreeBSD.org Subject: Re: Teach tmpfile(3) about TMPDIR Message-ID: <200107060405.f66451H10795@coffee.q9media.com>
next in thread | raw e-mail | index | archive | help
Mike Heffner <mheffner@novacoxmail.com> writes:
[...]
+ buf = malloc(tmpdirlen + (tmpdir[tmpdirlen - 1] == '/') ? 0 : 1 +
+ sizeof(TRAILER));
+ if (buf == NULL)
+ return NULL;
+ (void)sprintf(buf, "%s%s%s", tmpdir,
+ (tmpdir[tmpdirlen - 1] == '/') ? "" : "/", TRAILER);
[...]
Why not use asprintf(3) instead? Like:
(void)asprintf(&buf, "%s%s%s", tmpdir,
(tmpdir[strlen(tmpdir) - 1] == '/') ? "" : "/", TRAILER);
if (buf == NULL)
return NULL;
Best regards,
Mike Barcroft
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-audit" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107060405.f66451H10795>
