lib/, src/: Use xasprintf() instead of its pattern

Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
Alejandro Colomar
2023-10-20 21:05:33 +02:00
parent ad3b31a59e
commit d5e1c1e475
10 changed files with 50 additions and 75 deletions
+4 -5
View File
@@ -27,18 +27,17 @@
#include <pwd.h>
#include "getdef.h"
#include "shadowlog.h"
#include "sprintf.h"
#ifndef USE_PAM
static void
addenv_path (const char *varname, const char *dirname, const char *filename)
addenv_path(const char *varname, const char *dirname, const char *filename)
{
char *buf;
if (asprintf(&buf, "%s/%s", dirname, filename) == -1)
exit(EXIT_FAILURE);
addenv (varname, buf);
xasprintf(&buf, "%s/%s", dirname, filename);
addenv(varname, buf);
free(buf);
}